Associate Software Engineer Consultant at Global Payments

Pune, Maharashtra, India

Global Payments Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
UnknownVisa
FinTech, PaymentsIndustries

Requirements

  • 12+ years of software development experience, at least four of those on enterprise-grade software
  • Experience working based on agile methodologies with good understanding of user stories and iterative development
  • Expert level proficiency in the Microsoft .NET stack including C#, Web API, .NET Core/6, and ADO.NET
  • Good proficiency in API development
  • Ability to create automated unit tests (mandatory); working experience with TDD, mocking, and designing testable software
  • Good object-oriented analysis and design capability (OOAD)
  • Good knowledge of popular design patterns
  • Clean code and best practices for high maintainability
  • Proficient at database development using Microsoft SQL and Entity Framework
  • Effective communication using English and good networking skills
  • Proven experience in operating within a global environment
  • A good understanding of the payment domain (added advantage)
  • Working experience with Azure DevOps/TFS builds, releases, CI/CD pipelines (added advantage)

Responsibilities

  • Technical lead and solution architect for one or more software development teams
  • Expert hands-on contributor towards software design and development efforts for a mission-critical payments platform
  • Contribution in all aspects of software development from requirements to delivery and beyond
  • Collaborate effectively with various roles across geographical sites to succeed with team deliverables
  • Lead, teach, establish high quality design and implementation for user stories and features
  • Contribute towards continuously improving and modernizing the engineering tools and processes
  • Learn & share, contribute towards building a knowledge organization
  • Architecture & design
  • Programming
  • Automated tests
  • Requirements engineering
  • Team leadership
  • Supporting product deployments

Skills

C#
.NET
.NET Core
Web API
ADO.NET
API Development
TDD
Automated Unit Testing
Agile Methodologies

Global Payments

Payment technologies and software solutions

About Global Payments

N/AHeadquarters
N/AYear Founded
N/ACompany Stage

Land your dream remote job 3x faster with AI