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.