Careers

DOT NET (Senior Software Engineer / Technical Lead)

Job Title: DOT NET (Senior Software Engineer / Technical Lead)
Location:
Noida
Experience:
6-8 Years
Employment Type:
Full-Time

Responsibilities:

  • Design, develop, and maintain scalable web applications using .NET Core and ASP.NET MVC.
  • Understanding of Technical Design and can create design documents
  • Implement front-end solutions using the Angular framework.
  • Develop, optimise, and maintain data access layers using Entity Framework.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Ensure code quality through automated tests, code reviews, and adherence to best practices.
  • Provide technical leadership, mentoring, and guidance to team members.
  • Participate in architectural reviews and contribute to the evolution of the technology stack.
  • Troubleshoot, debug, and upgrade the systems as needed.
  • Experience in using platforms like Jira and Confluence

Requirements:

  • Proficiency in .NET Core, ASP.NET MVC, C#, and API development building (RESTful, SOAP, Webservices, Graph QL, microservices)
  • Experience in UI technologies frameworks Angular
  • Experience with Entity Framework, Oracle, PostgreSQL, SQL Server, and writing optimised queries for performance.
  • Experience with tools like Azure DevOps, Git, Jenkins, and implementing CI/CD pipelines.
  • Experience with automated testing frameworks such as NUnit, MSTest, Jasmine, or Karma for both backend and frontend testing.
  • Experience with microservices architecture, design patterns, domain-driven and event-driven systems.
  • Proficiency with GitHub, SVN and branching strategies.
  • Proficient in using development tools such as Visual Studio
  • Experience with Docker and Kubernetes for containerised application development and deployment.
  • Knowledge of Azure Cloud Services, including Azure App Services, Azure Functions, Azure Storage, Azure SQL, and Azure DevOps.

Soft Skills:

  • Strong analytical and problem-solving skills
  • Excellent communication skills and ability to articulate complex technical concepts to the business stakeholders.
  • Leadership capabilities with experience mentoring and guiding junior developers.
  • Adaptability to work in Agile/Scrum environments and deliver under tight deadlines.
Please enable JavaScript in your browser to complete this form.