About NCR Atleos
NCR Atleos, headquartered in Atlanta, is a global leader in expanding financial access. With a dedicated workforce of 20,000 employees, the company focuses on optimizing branch operations, enhancing operational efficiency, and maximizing self-service availability for financial institutions and retailers worldwide.
Job Title: Software Engineer
Location: Karachi, Pakistan
We are looking for a motivated and detail-oriented Software Engineer with 2 to 3 years of professional experience in software development. The ideal candidate will have hands-on expertise in Microsoft .NET technologies, including C#, ASP.NET, and .NET Core/.NET, as well as Python for automation, integrations, data processing, and backend development. This role involves working closely with cross-functional teams to deliver scalable and reliable software solutions that meet business objectives.
Key Responsibilities
- Design, develop, test, and maintain enterprise applications using Microsoft .NET technologies and Python.
- Build and enhance web applications, APIs, and backend services utilizing C#, ASP.NET, and .NET Core/.NET frameworks.
- Develop Python-based solutions to support automation, system integrations, data processing, and backend functionality.
- Collaborate with business stakeholders and cross-functional teams to ensure delivery of high-quality software solutions aligned with business needs.
- Participate in all phases of the software development lifecycle, including design, development, testing, deployment, and support.
- Write clean, maintainable, and efficient code following established coding standards and best practices.
- Troubleshoot, debug, and resolve application issues to maintain optimal system performance and reliability.
- Perform unit testing and assist with integration and user acceptance testing activities.
- Maintain technical documentation and contribute to continuous improvement initiatives within the development team.
- Work with databases, APIs, and integrated systems to support business and operational requirements.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Minimum of 2 years of hands-on experience with Microsoft .NET technologies, including C#, ASP.NET, and .NET Core/.NET.
- Minimum of 2 years of practical experience using Python for automation, integrations, data processing, or backend development.
- Proven experience in developing, testing, and maintaining enterprise-level applications.
- Strong understanding of object-oriented programming principles and software development best practices.
- Experience working with APIs, databases, and system integrations.
- Excellent analytical, problem-solving, and troubleshooting skills.
- Ability to work effectively within collaborative, cross-functional teams.
- Strong verbal and written communication skills.
Offers of employment are contingent upon successful completion of applicable screening criteria.
Equal Employment Opportunity Statement
NCR Atleos is an equal opportunity employer. The company is committed to hiring, training, promoting, and compensating employees based on job-related qualifications, ability, and performance without discrimination based on race, color, creed, religion, national origin, citizenship status, sex, sexual orientation, gender identity or expression, pregnancy, marital status, age, disability, genetic information, medical condition, military or veteran status, or any other legally protected status.
Statement to Third-Party Agencies
NCR Atleos only accepts resumes from recruitment agencies listed on its preferred supplier list. Unsolicited resumes sent to NCR Atleos employees, facilities, or applicant tracking systems will not be considered, and NCR Atleos is not responsible for any fees related to such submissions.