Every day, Global Payments enables millions worldwide to move money between buyers and sellers through credit, debit, prepaid and merchant services. Our team supports over 3 million companies, 1,300+ financial institutions, and 600 million cardholders. We are passionate about delivering best-in-class payment technology and software solutions.
Position Title:
Senior Software Engineer (Software Engineer III)
Location:
Pune
Role Overview:
This role focuses on the technical processes related to software development, managing vision, roadmap and implementing new software systems. Responsibilities include ensuring software project security, utilizing new tools and technology trends.
Responsibilities:
- Design, implement, and maintain high performance software solutions
- Build APIs for simplified integration for external developers
- Create intuitive UIs enhancing user experience
- Analyze and solve performance problems
- Improve application reliability and responsiveness
- Communicate ideas, issues, status, and outcomes with team and managers
- Argue points professionally to ensure correct solutions
- Create technical documentation
- Promote a positive team culture
Qualifications and Skills:
- Bachelor's Degree or higher in Computer Science or related field
- 5 to 8 years of software development experience
- Proficient in Microsoft .NET stack including C# .Net, Entity Framework, JavaScript, Git, Angular or React or Vue JS, MVC, ASP.Net, Web API, .Net Core
- Strong knowledge of Microsoft SQL Server
- Understanding of design principles, threading, real-time processing, and SQL Server performance tuning
- Azure working knowledge preferred
- Excellent written and verbal communication skills
- Experience in debugging and performance tuning
- Desire and skill in coaching junior engineers
- Passion for what is right for the team, company, and customers
Additional Helpful Skills:
- Payment domain understanding
- Team City builds, releases, CI/CD pipelines experience
- Knowledge of HTML, AngularJS, RabbitMQ, Mocking Frameworks, IOC Frameworks
- Experience in the payment industry
- Microsoft and cloud certifications
Global Payments Inc. is an equal opportunity employer providing accommodations on request.