Senior Software Engineer (.NET)

Home / Careers / Senior Software Engineer (.NET)

Job Description:

We are seeking an experienced and innovative Senior Software Engineer (.NET) to join our dynamic team. As a Senior Software Engineer, you will be responsible for developing, designing, and maintaining complex .NET applications that meet the needs of our clients. The ideal candidate will be a problem solver, a self-starter, and have a strong background in software engineering and .NET development.


  • Develop high-quality software that meets the needs of our clients using the .NET framework.
  • Design, implement and maintain complex .NET applications.
  • Collaborate with cross-functional teams to ensure that software is developed to meet business requirements.
  • Participate in code reviews and provide constructive feedback to other members of the development team.
  • Write technical documentation and provide support to end-users.
  • Identify and implement improvements to the software development process.
  • Stay current with new technologies and industry trends and make recommendations for technology adoption.


  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 5 years of experience in software engineering with a focus on .NET development.
  • Strong proficiency in C#, .NET framework, and SQL Server.
  • Experience with modern front-end frameworks such as Angular or React.
  • Excellent problem-solving skills and attention to detail.
  • Strong collaboration and communication skills.
  • Experience with Agile development methodologies.
  • Strong understanding of software development principles and design patterns. If you are a self-motivated individual with a passion for software engineering and a desire to work on cutting-edge technology, then we encourage you to apply for this position.
  • We offer a competitive salary, and a dynamic work environment that encourages growth and professional development.
Submit your Resume/CV at