Senior Software Engineer Job in Global Payments

Senior Software Engineer

Apply Now
Job Summary

Description What is your role going to be? Hands-on senior engineer in an agile software development team, working on a core payments platform Active contribution in all aspects of software development from requirements to deployment, and even beyond Collaborate effectively with various roles across geographical sites to succeed with team deliverables Provide 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 Role Info Senior Engineer in an agile team Responsibilities include, but not limited to programming, automated tests, requirements engineering, and supporting product deployments. What are we looking for? 6+ years of software development experience, at least two of those should have been on enterprise-grade software Experience working based on agile methodologies. Good understanding of user stories and iterative development is required High level of proficiency in the Microsoft .net stack. Expertise in C#, Asp.net, Asp.net MVC, and LINQ Working experience of WCF and Web API Ability to create automated unit tests is mandatory. Working experience of TDD, mocking, and designing testable software is desired. Good object-oriented analysis and design capability (OOAD) Good knowledge of popular design patterns Clean code, best practices for high maintainability Proficient at database development using Microsoft SQL and Entity Framework Effective communication using English and good networking skills are essential for this role Proven experience in operating within a global environment A good understanding of the payment domain would be an added advantage Working experience with Azure DevOps/TFS builds, releases, CI/CD pipelines would be an added advantage This is not an exhaustive list; fulfilling other duties as assigned is expected from this role What might also help? What is your role going to be? Hands-on senior engineer in an agile software development team, working on a core payments platform Active contribution in all aspects of software development from requirements to deployment, and even beyond Collaborate effectively with various roles across geographical sites to succeed with team deliverables Provide 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 Role Info Senior Engineer in an agile team Responsibilities include, but not limited to programming, automated tests, requirements engineering, and supporting product deployments. What are we looking for? 6+ years of software development experience, at least two of those should have been on enterprise-grade software Experience working based on agile methodologies. Good understanding of user stories and iterative development is required High level of proficiency in the Microsoft .net stack. Expertise in C#, Asp.net, Asp.net MVC, and LINQ Working experience of WCF is required Ability to create automated unit tests is mandatory. Working experience of TDD, mocking, and designing testable software is desired. Good object-oriented analysis and design capability (OOAD) Good knowledge of popular design patterns Clean code, best practices for high maintainability Proficient at database development using Microsoft SQL and Entity Framework Effective communication using English and good networking skills are essential for this role Proven experience in operating within a global environment A good understanding of the payment domain would be an added advantage Working experience with Azure DevOps/TFS builds, releases, CI/CD pipelines would be an added advantage This is not an exhaustive list; fulfilling other duties as assigned is expected from this role What might also help? DevOps knowledge and experience Experience with React, .net 6, Dappr, Rancher, Kubernetes, GCP Practical experience with the shift-left approach towards quality

Experience Required :

Fresher

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs