Software Development Senior Analyst

NTT DATA

Fresher Bengaluru Full Time Hybrid (office + remote)
NTT DATA logo
Posted : today
Actively hiring

Job description

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.

Responsibilities

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.

Qualifications

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.

Essential Skills

GoGolangREST APIsPostgreSQLSQLLiquibaseReactTypeScriptMUIDockerKubernetesGitCI/CDGitHub ActionsUnit TestingIntegration Testing

Good to Have

KafkaPythonBash ScriptingOAuth2DPoPPerformance TestingGitOpskustomize

Highlights

  • Actively hiring

More Details

RoleSoftware Development Senior Analyst
IndustryInformation Technology & Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

NTT DATA logo

NTT DATA

Information Technology & Services

Software Development Senior Analyst at NTT DATA | SkillMX | SkillMX