Are you a passionate .NET Developer ready to lead and innovate in a dynamic environment? We’re looking for experienced Software Engineers to join our team and help drive the development of enterprise-grade applications using the latest Microsoft technologies.
About the Role:
As a Software Engineer, you’ll play a key role in overseeing software development projects, writing optimised and maintainable code, and providing technical leadership to a team of developers. You’ll be responsible for ensuring the quality, performance, and functionality of the software your team delivers.
Key Responsibilities:
Participate in the full Software Development Lifecycle (SDLC) to build and enhance C#-based, n-tier enterprise applications.
Develop automated build and deployment scripts using .NET Core and the Microsoft technology stack.
Collaborate with technical and business stakeholders to resolve issues and improve production systems.
Provide expert analysis on complex technical challenges and contribute to policy and project management.
Share knowledge and best practices with the Developer Community to foster continuous improvement.
Contribute to planning and delivery activities aligned with organisational readiness frameworks.
Perform additional duties as directed by leadership.
About the Team:
You’ll be part of a forward-thinking technology division focused on delivering robust ICT capabilities, maintaining high-performing systems, and driving digital transformation. The team manages business-critical applications and supports strategic initiatives across the organisation.
Essential Criteria:
Strong experience with Agile methodologies and SDLC.
Proficiency in Visual Studio, C#, .NET Core, Web API, and SQL.
Experience with cloud-based application development and deployment.
Ability to produce well-designed, documented, and testable code.
Familiarity with Azure DevOps, Blazor, and collaboration tools like Miro.
Proven ability to manage priorities and deliver quality outcomes on time and within budget.
Desirable Criteria:
Tertiary qualifications or certifications in IT or Computer Science.
Experience with cloud technologies, especially Microsoft Azure.
Skills in technical analysis, solution design, and integration implementation.
Join our growing global team and accelerate your career with us. Apply today.
For more information about this or other opportunities, please contact Aasifa Ruhani. Please quote our job reference number 650606.
About us
NTT Ltd. is a global ICT provider, employing more than 40,000 people in a diverse and dynamic workplace, and delivering services in over 200 countries and regions. We partner with organizations around the world to shape and achieve outcomes through intelligent technology solutions. For us, intelligent means data driven, connected, digital, and secure.
NTT is proud to be an equal opportunity employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category.