Developer .NET Engineer (.NET & Payments)
- Full-time
Company Description
Global Payments Inc. is an American multinational financial technology company that provides payment technology and services to merchants, issuers and consumers.
Job Description
- Design, develop, and maintain applications using C# with .NET Framework 4.7 through .NET 8 which are part of the operating platform infrastructure and environment with multiple integrations. Including configuration management for the developed software.
- Engage in refinement of business objectives, working closely with Desing Lead and Product Owner. Proficient in information elicitation methods, tools and techniques that are appropriate to the information required and the sources available.
- Support, maintain, and modernize legacy C# .NET applications built on .NET Framework 4.7 and .NET 6
- Develop and support web applications using C#, ASP.NET Web Forms, ASP.NET MVC, and React
- Maintain and enhance WinForms desktop applications developed in C#
- Build, maintain, and consume APIs and services using C#, ASP.NET Web APIs, WCF, and gRPC
- Collaborate with cross-functional teams using Git, Jira/Rally, and Agile practices in scaled environment. Experience with SAFe framework is an advantage.
- Good understanding of version control systems like Git or similar
Qualifications
- 5+ years of .NET Development experience
- Experience with data access technologies including ADO.NET, Entity Framework, and Dapper Experience with front-end development using frameworks such as React or similar .
- Experience with or exposure to application migration toward modern .NET versions and updated data access patterns
- Experience working with message-based architecture using RabbitMQ
- Experience with authentication and authorization using Okta and Azure Active Directory
- Experience in writing, optimizing, and maintaining T-SQL queries and stored procedures. Experience in developing and maintaining reports using SQL Server Reporting Services (SSRS)
- Experience in writing unit and end-to-end tests to ensure high-quality, reliable C# .NET code. Experience with testing techniques used to plan and execute software tests of all application components (functional and non-functional).
- Exposure in building and maintaining CI/CD pipelines using Azure DevOps, YAML pipelines, and PowerShell
- Experience with application monitoring and troubleshooting using Splunk or similar tools.
- Payments / financial domain experience (preferred)
- Upper-Intermediate English proficiency
Education
B.E, B.Tech, M.C.A
Additional Information
At Endava, we’re committed to creating an open, inclusive, and respectful environment where everyone feels safe, valued, and empowered to be their best. We welcome applications from people of all backgrounds, experiences, and perspectives—because we know that inclusive teams help us deliver smarter, more innovative solutions for our customers. Hiring decisions are based on merit, skills, qualifications, and potential. If you need adjustments or support during the recruitment process, please let us know.