9 hours ago
Bengaluru, IndiaSenior
Responsibilities
- Design and develop applications using .NET 8 while maintaining and modernizing legacy .NET Framework systems.
- Translate business requirements into technical specifications and deliver secure, scalable, maintainable solutions.
- Build reusable application code and optimize performance, reliability, and maintainability.
- Use ORM frameworks such as Entity Framework and NHibernate for data access and persistence.
- Collaborate with analysts, designers, stakeholders, and other teams to enhance existing applications and develop new features.
- Integrate software components into fully functional systems and ensure interoperability.
- Perform testing, debugging, troubleshooting, documentation, and software maintenance.
- Use AI/LLM-based tools to automate repetitive tasks, improve code reviews, and accelerate development workflows.
- Own end-to-end delivery of complex full-stack applications from concept to production.
Requirements
- At least 5 years of hands-on experience as a .NET Developer or Full-Stack Engineer.
- Strong proficiency in C#, .NET Core including .NET 8 and above, and ASP.NET MVC.
- Experience maintaining and modernizing legacy .NET Framework applications.
- Understanding of object-oriented programming, design patterns, microservices, APIs, and event-driven systems.
- Practical knowledge of SQL and NoSQL databases, including query optimization and schema design.
- Experience with ORM frameworks such as Entity Framework and NHibernate; familiarity with Olive framework is preferred.
- Experience with Azure DevOps, CI/CD pipelines, Docker, and Kubernetes.
- Understanding of application security practices and experience with OAuth2, JWT, and SAML.
- Experience with cloud solutions in Azure or AWS.
- Proficiency with unit testing and automation frameworks including xUnit, NUnit, and MSTest.
- Exposure to AI/LLM-based development tools and ability to troubleshoot performance issues, optimize code, and ensure scalability.
- Bachelor’s or master’s degree in computer science or equivalent practical experience.
Benefits
- Hybrid work environment with work-from-home availability.
- Full-time employment with working hours from 3 PM to 12 AM IST.
- Occasional travel for team meetings or client workshops.
- Inclusive and equal-opportunity workplace with recruitment adjustments or support available upon request.
Tech Stack
Categories
About Endava
Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.
