Lead Backend Engineer (FTE / Onsite)
NTT DATA is seeking a Lead Backend Engineer to join our team in Charlotte, North Carolina.
About the role
NTT DATA is a $30 billion business and technology services leader, serving 75% of the Fortune Global 100. We are committed to accelerating client success and positively impacting society through responsible innovation. As a Global Top Employer, we have experts in more than 50 countries and offer clients access to a robust ecosystem of innovation centers as well as established and start-up partners.
Responsibilities
- Interpret written business requirements, functional requirements, and technical specification documents to design and develop technical solutions that meet business needs
- Perform system design and specification development, program logic, and flow-charting that meets the stated project objectives
- Identify and communicate technical risks, issues, and changes
- Perform coding to written technical specifications
- Contribute to design review meetings with other members of Application Development
- Perform complex defect verification, debugging, testing, and support
- Investigate, analyze, and document reported defects
- Create and maintain technical documentation using defined technical documentation templates that meet SDLC standards
- Create the software’s architecture and/or employ rapid application development tools
- Drive analysis of problems to understand root cause and provide and implement recommended solutions
Requirements
- Solid understanding of object-oriented design principles
- 6+ years’ experience in HTML, JavaScript, TypeScript, Angular, CSS, and other JavaScript libraries
- 6+ years’ experience in distributed source control systems such as Git
- 3+ years’ experience with Gradle or similar build automation tools
- 6+ years’ experience in jUnit and mocking frameworks like Mockito
- 3+ years’ experience in Docker, OpenShift, Kubernetes, and/or other software containerization
- 3+ years’ experience in Agile SCRUM delivery with preference for SAFe methodologies
- Hands-on experience with Microservices
- 3+ years’ experience with DevOps tools: Gradle, Jenkins, SonarQube, JUnit, Splunk, OpenShift Cloud Platform
- 3+ years’ working experience with BDD using Cucumber and Gherkin
- Knowledge of public cloud services
- Hands-on experience with NoSQL databases like MongoDB
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or equivalent work experience
Pay
The starting pay range for this role is $96,800.00 to $145,200.00. Actual compensation will depend on the candidate’s relevant experience, technical skills, and other qualifications. This position may also be eligible for incentive compensation based on individual and/or company performance.
Benefits
- Medical, dental, and vision insurance with employer contribution
- Flexible spending or health savings account
- Life and AD&D insurance
- Short- and long-term disability coverage
- Paid time off
- Employee assistance program
- 401k program with company match
- Additional voluntary or legally-required benefits