Posted Apr 22, 2026
As a Senior Software Engineer (Full Stack) at NTT DATA in Bengaluru, Karntaka, India, your responsibilities will include:
Leading the analysis of software requirements and functional specifications based on business needs. - Architecting, designing, developing, unit testing, and integrating software components for an energy automation product. - Driving code, design, and document reviews to ensure the adoption of best practices within the team. - Creating and maintaining technical documentation such as requirements, design, code, and test documentation. - Ensuring delivery meets organizational and project quality requirements. - Supervising the continuous integration of solution artifacts into software configuration management systems within agreed delivery timelines. - Collaborating with multiple stakeholders on requirements analysis, software design, component integration, and continuous delivery. - Mentoring junior team members and providing guidance on technical and organizational matters. - Championing the adoption of Azure cloud services to facilitate cloud-native solution patterns and DevOps best practices. Qualifications required for this role:
B.E/B. Tech/MCA/M.E/M. Tech/MSc in Computer Science or a related field. - 8+ years of experience in software design and development, with a minimum of 2 years in a technical leadership role. - Strong knowledge of object-oriented programming and software design concepts. - Deep expertise in full stack web development including C# .NET/.NET Core, TypeScript, JavaScript, Angular/ASP.NET, CSS, SQL Server/PostgreSQL. - Proven experience with Azure cloud services such as Azure App Services, Azure SQL DB, Azure Functions, and Azure DevOps. - Good analytical and problem-solving skills. - Excellent communication skills, both oral and written, to effectively interact with various stakeholders. - Ability to quickly learn new technologies and emerging trends. - Demonstrated ability to mentor and guide junior engineers. Qualifications required for this role:
B.E/B. Tech/MCA/M.E/M. Tech/MSc in Computer Science or a related field. - 8+ years of experience in software design and development, with a minimum of 2 years in a technical leadership role. - Strong knowledge of object-oriented programming and software design concepts. - Deep expertise in full stack web development including C# .NET/.NET Core, TypeScript, JavaScript, Angular/ASP.NET, CSS, SQL Server/PostgreSQL. - Proven experience with Azure cloud services such as Azure App Services, Azure SQL DB, Azure Functions, and Azure DevOps. - Good analytical and problem-solving skills. - Excellent communication skills, both oral and written, to effectively interact with various stakeholders. - Ability to quickly learn new technologies and emerging trends. - Demonstrated ability to mentor and guide junior engineers. About
Don't want to apply yourself?
Our team writes your resume, applies for you, preps you for interviews, and negotiates your offer.
Browse Jobs
By Role
By City