Software Development Senior Analyst
NTT DATA
NTT DATA
Join NTT DATA, a global leader in business and technology services, and contribute to shaping the future of automotive engineering and compliance. We are seeking a talented Software Development Senior Analyst to play a key role in enhancing our enterprise platform. This is an exciting opportunity to work across the full technology stack, from database design to user interface development, and to drive innovation in a dynamic environment.
As a Software Development Senior Analyst, you will be instrumental in building and maintaining robust backend REST APIs using Go and clean architecture principles. You'll design and evolve PostgreSQL schemas, implementing changes through Liquibase migrations. Developing modern frontend features in React, TypeScript, and MUI will be a core part of your role, including implementing data grids, inline editing, and role-based access control. You will also integrate with enterprise identity systems using OAuth2 and manage Kubernetes deployments and CI/CD pipelines via GitHub Actions. Maintaining comprehensive Swagger/OpenAPI documentation and ensuring healthy code coverage through diligent unit and integration testing are essential aspects of this position.
To excel in this role, proficiency in Go (Golang) for building production REST APIs is essential. Experience with PostgreSQL, SQL, and schema migration tools like Liquibase is required. You should possess strong skills in React, TypeScript, and modern component-based frontend development, with MUI experience being highly desirable. A solid understanding of Docker and Kubernetes fundamentals, along with Git and CI/CD practices (specifically GitHub Actions), is crucial. A disciplined approach to unit and integration testing is also a must-have.
NTT DATA
Information Technology & Services