Develop enterprise-level software applications for clients in the financial services industry. Develop both front-end and back-end aspects of software applications to build complex payment processing and financial transaction management systems. Work as a full-stack developer across all layers of the application, including user interfaces, databases, and cloud infrastructure. Design, develop, and maintain complex web applications and desktop applications for financial transaction processing, payment operations, and merchant management systems. Architect and implement APIs within microservices-based architectures and integrate with external payment processors, banking systems, and third-party services as required by client specifications. Design database solutions using SQL Server, write optimized queries, and ensure efficient data processing for high-volume transaction systems. Implement comprehensive security measures including authentication, authorization, and encryption, and ensure compliance with financial industry regulations. Manage cloud infrastructure using Microsoft Azure, implement automated deployment pipelines, and maintain production systems. Collaborate with stakeholders to translate complex business requirements into technical solutions and provide technical leadership on software architecture decisions. Conduct code reviews, maintain technical documentation, and provide production support for mission-critical financial systems. Work with full-stack development of enterprise-scale applications using C#, .NET, and ASP.NET; Angular, TypeScript, and JavaScript web application development, including NGXS and Angular Material; database architecture and optimization using SQL Server and T-SQL; cloud infrastructure management and deployment within the Microsoft Azure ecosystem; designing and implementing secure API integrations using OAuth 2.0, JWT, and REST/SOAP protocols; XML-based system integrations; Dapper ORM and Entity Framework data access technologies; integration with third-party financial service APIs; writing unit and integration tests to ensure code quality and validate system interactions; and, designing and developing applications using microservices architecture.
Requirements: Master’s degree in Computer Science, Computer Information Systems, Information Technology, or a related field of study, plus three (3) years of experience with full-stack development of enterprise-scale applications using C#, .NET, and ASP.NET; Angular, TypeScript, and JavaScript web application development, including NGXS and Angular Material; database architecture and optimization using SQL Server and T-SQL; cloud infrastructure management and deployment within the Microsoft Azure ecosystem; designing and implementing secure API integrations using OAuth 2.0, JWT, and REST/SOAP protocols; XML-based system integrations; Dapper ORM and Entity Framework data access technologies; integration with third-party financial service APIs; writing unit and integration tests to ensure code quality and validate system interactions; and, designing and developing applications using microservices architecture. Telecommuting is permitted.
ELEKS is a custom software development company. We deliver value to our clients, thanks to our expertise and experience gained from working as a software innovation partner since 1991.
Our 2000+ professionals located in the Delivery Centers across Eastern Europe and sales offices in Europe and North America, provide our clients with a full range of software engineering services. These include product development, QA, R&D, design, technology consulting and dedicated teams.
Get a valuable bonus for a reference