About the company
Help us bring innovation to financial institutions across the globe. At NCR Atleos, you’ll have meaningful and relevant work experiences, with opportunities to learn and make a real contribution. We are dedicated to solving the challenges our customers face through continuous innovation and a commitment to setting the highest standard in self-service banking. A career at NCR Atleos means embracing our innovative culture and values, seeking new adventures and carving your own path.
Job Summary
Responsibilities:
📍Lead the design, development, and implementation of DLT solutions. 📍Analyze user needs and software requirements to determine feasibility within time and cost constraints. 📍Develop high-quality software design and architecture. 📍Write clean, functional code on both the front-end and back-end. 📍Review and debug code to ensure accuracy and functionality. 📍Develop scripts/applications/software to deliver efficiencies through automation of installation, deployment, management, and monitoring processes. 📍Actively assist with the development and maintenance of a continuous integration solution. 📍Estimate and commit to the delivery of project requirements. 📍Work effectively alone or as part of a team, assisting and mentoring junior staff to develop solutions. 📍Participate in continuing process improvement initiatives. 📍Coordinate and communicate with other IT departments including PMO, QC, stakeholders, and customers. 📍Assess requirements and priorities to ensure the delivery of the right product at the right time. 📍Provide input on project constraints and dependencies, establish project acceptance criteria and quality goals. 📍Support QC in the testing process from the design and development of appropriate test cases to the resolution of software issues reported. 📍Support/resolve production issues forwarded by Level 3 Support including the creation of hot fixes. 📍Stay up-to-date with industry trends and emerging technologies in DLT.
Requirements:
📍Bachelor's degree in Computer Science, Engineering, or a related field. 📍5+ years of experience in software development. 📍Proficiency in programming languages such as Java, C++, or Python, and familiarity with Kotlin. 📍Experience with blockchain platforms such as Ethereum, Hyperledger, or Corda. 📍Strong understanding of cryptographic principles and distributed systems. 📍Experience with web services protocols such as REST and SOAP. 📍Strong understanding of software development life cycle (SDLC) and agile methodologies. 📍Hands-on practical experience delivering system design, application development, testing, and operational stability.
If you’re passionate about blockchain and decentralized technologies, explore more opportunities in web3 and cryptocurrency careers.