Senior Software Engineer – .NET/Angular

Responsibilities:

  • Design, develop, and maintain scalable .Net and Angular based applications.

  • Collaborate with product owners and other stakeholders to understand project requirements.

  • Participate in the entire software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment.

  • Develop efficient and reusable code using best practices and design patterns.

  • Ensure the performance, security, and scalability of applications through proper testing, optimization, and code reviews.

  • Troubleshoot and resolve technical issues and provide guidance to team members

  • Stay up-to-date with industry trends and technologies, and proactively identify opportunities to improve existing systems and processes.

  • Collaborate with cross-functional teams, including UI/UX designers and quality assurance engineers, to deliver high-quality software solutions.

  • Conduct thorough code reviews to ensure compliance with coding standards, maintainability, and extensibility.

Requirements:

  • Minimum 3 years industry experience in .Net & minimum 1-2 years experience in Angular

  • Strong experience in software development using .Net framework, C#, ASP.Net,.Net Core and related technologies (experience working on Blazor, WPF, WCF & Microservice are an added advantage).

  • Proficiency in developing dynamic web applications using Angular (Angular 6-15).

  • Solid understanding of object-oriented programming (OOP) concepts and design patterns.

  • Extensive knowledge of web technologies such as HTML, CSS, JavaScript, TypeScript, and RESTful APIs.

  • Experience with database technologies such as SQL Server, Oracle, or MySQL.

  • Experience with source controlling platforms  such as GIT or SVN.

  • Familiarity with Agile development methodologies and tools (Azure DevOps or Jira).

  • Excellent problem-solving and analytical skills, with a strong attention to detail.

  • Ability to work independently as well as collaboratively in a team environment.

  • Experience in implementing unit tests using frameworks such as NUnit, xUnit, or MSTest.

Preferred Qualifications:

  • Master’s or Bachelor’s degree in Computer Science or relevant field

  • Experience with cloud platforms such as Azure or AWS.

  • Familiarity with DevOps practices and tools (CI/CD pipelines, automated deployments, etc.).

Other Vacancies

Join Us !

Together we can make everything better.

    ** Supported format: [PDF]