NTT DATA strives to hire exceptional, innovative and passionate individuals who want to grow with us. If you want to be part of an inclusive, adaptable, and forward-thinking organization, apply now.
We are currently seeking a Software Development Analyst to join our team in Bangalore, Karnataka, India.
Job Responsibilities:
- Development: Design, develop, and maintain web applications using GoLang for backend services and React for frontend development.
- API Integration: Create and integrate RESTful APIs to facilitate communication between the frontend and backend systems.
- Code Quality: Write clean, efficient, and maintainable code while following best practices and coding standards.
- Collaboration: Work closely with cross‑functional teams, including designers, product managers, and other developers, to deliver high‑quality software solutions.
- Testing: Implement unit tests and participate in code reviews to ensure the reliability and performance of applications.
- Troubleshooting: Identify and resolve issues and bugs in the application, ensuring a smooth user experience.
- Documentation: Maintain clear documentation of the development process, codebase, and API specifications.
- Continuous Learning: Stay updated with the latest industry trends and technologies to enhance your skills and contribute to the team's growth.
Required Skills and Qualifications:
- Experience: 3 years of professional experience in software development, with a strong focus on GoLang and React.
- GoLang: Proficiency in GoLang, including experience with frameworks such as Gin or Echo.
- React: Strong understanding of React, including hooks, state management (e.g., Redux), and component‑based architecture.
- Database Knowledge: Familiarity with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
- Version Control: Experience with version control systems, particularly Git.
- Problem‑Solving: Excellent analytical and problem‑solving skills with a keen attention to detail.
- Communication: Strong verbal and written communication skills, with the ability to work effectively in a team environment.
Preferred Qualifications:
- Experience with containerization technologies such as Docker.
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Understanding of Agile methodologies and experience working in Agile teams.
NTT DATA is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status. For Pay Transparency information, please click here.