04 Aug
|
NCR Atleos
|
Mumbai
- Primary responsibility is to develop high quality software solutions as a contributing member of a highly skilled and motivated team of Engineers.
- This individual will serve the Software Engineering role on an Agile team as part of the 'Engineering and Corporate Developments' organization working on cutting-edge solutions making use of latest software technologies and infrastructure .
- The primary software stack being used by the solution is based on Java technology.
BASIC QUALIFICATIONS:
- Bachelors Degree in Computer Science or related field
- Minimum 6 years of experience in software design and development
- Minimum 2 years of experience and passionate in preferred technology stack (all or part of it):
- NET,.NET core C#, Angular,React, cloud computing
- DevOps Concepts - Jenkins, Docker containers, Kubernetes, GitHub Actions
- Minimum 2 years of experience in the Financial Cards and Payments sector
- Deep understanding of Software Development and Quality Assurance best practices
- Excellent written and verbal communication skills
- Excellent teamwork and collaboration skills
PREFERRED QUALIFICATIONS:
- Knowledge of software technologies:
- DevOps Concepts - Jenkins, Docker containers, Kubernetes, GitHub Actions
- Experience with tools utilized in development environment:
- o Jira
- o MEND / Seeker / Whitesource / Coverity
- o Github Copiot/Artifactory
- Experience operating in an Agile development environment and familiarity with Agile principles.
RESPONSIBILITIES INCLUDE:
- Develop high quality software which meets requirements, promotes re-use of software components, and facilitates ease of support.
- Diagnose, isolate, and implement remedies for system failures caused by errors in software code.
- Identifies and implements process improvements in Engineering practices.
- Utilize software based system maintenance and tracking tools.
- Provide input and technical content for technical documentation, user help materials and customer training.
- Conduct unit tests, track problems, and implement changes to ensure adherence to test plan and functional/nonfunctional requirements
- Analyze, design and implement software mechanisms to improve code stability, performance, and reusability. Participates and leads code review sessions.
- Create high fidelity estimates of their own work efforts.
- Assist others in estimating task effort and dependencies, responsible for team commitments within the Sprint.
- May be asked to lead and advise other Engineering resources as part of project activities.
- Participates with industry groups, stays current with technology and industry trends, disseminates knowledge to team members, forms best practices.
- Communicate with Solution Management and other internal teams. Participates in cross-functional collaboration within the organization.
📌 Dot NET Fullstack Developer III (Mumbai)
🏢 NCR Atleos
📍 Mumbai