1 day ago
Responsibilities
- Participate in requirements gathering, software design, coding, testing, deployment, and other stages of the software development lifecycle.
- Write clean, efficient, and well-documented code according to established standards and best practices.
- Collaborate with senior engineers and cross-functional teams on project requirements and technical discussions.
- Troubleshoot and resolve software defects and issues.
- Develop and execute unit tests and participate in integration and system testing.
- Learn and apply technologies, tools, and methodologies relevant to project needs.
- Contribute to code reviews and provide constructive feedback.
- Maintain and improve existing software applications.
- Document technical designs, processes, and procedures.
- Undertake additional duties and projects consistent with the role ’s purpose and the employee’s capabilities.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Understanding of data structures, algorithms, and object-oriented programming.
- Proficiency in at least one of Go, Java, Python, JavaScript, or C#.
- Familiarity with software development tools and version control systems such as Git.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work independently and collaboratively as part of a team.
- Eagerness to learn and adapt to new technologies and challenges.
- Cloud experience with GCP, Azure, or AWS is a plus.
- Prior software development internship or project experience is a plus.
- 0–2 years of experience in the role or a related field.
Categories
About NCR
NCR builds enterprise technology for retail, restaurants, and banks, including point-of-sale and self-checkout systems, payments software, ATM networks, and managed services. The company separated in 2023 into two public entities: NCR Voyix (unified commerce and payments for retail and hospitality) and NCR Atleos (banking and ATM-as-a-service). Founded in 1884 and headquartered in Atlanta, it sells hardware, software subscriptions, and support to customers in many countries.
