.Net Software Engineer Maitri Services

.Net Software Engineer

  • Industry Other
  • Category Programming/Software Development
  • Location Kathmandu, Nepal
  • Expiry date Apr 28, 2025 (Expired)
Job Description
Job Title: 

.NET Software Engineer (Blazor)


Job Summary:

We are seeking a talented and experienced DotNet (.NET) Software Engineer to join our innovative team. As a mid-to-senior engineer, you will be a key player in our software development endeavors, focusing on cutting-edge .NET technologies and Azure services. Your expertise in the Blazor framework is essential for this role, and familiarity with CQRS and Event Sourcing patterns is a definite plus. This is a unique opportunity to be part of Maitri's growth journey, offering potential engineering management responsibilities for the right candidate.


Job Description:

As a .NET Software Engineer, you will:

  • Lead the development and delivery of robust, scalable applications within the .NET ecosystem using Blazor and C#.
  • Design, build, and maintain full-stack applications with a focus on Blazor framework for front-end development.
  • Take ownership of end-to-end workflows and intricate processes, ensuring seamless project execution.
  • Enhance and refine features, contributing to the continuous improvement of our products and infrastructure.
  • Collaborate with the engineering team and client to make critical architectural decisions, following best practices and design patterns.
  • Develop and maintain an extensive set of test cases, ensuring application resilience and reliability.
  • Communicate effectively with clients, understanding their business objectives and proposing suitable solutions.
  • Engage proactively in code reviews, knowledge-sharing sessions, and mentor junior developers.
  • Stay current with emerging technology trends and industry best practices within the .NET ecosystem.


Job Specification:

Required Skills and Expertise:


  1. Education: Bachelor's degree in Computer Science, Engineering, or related field.
  2. Experience: 2+ years of experience as a software engineer with a focus on .NET development. Experience in .NET version 6 and above is required.
  3. Programming Languages: Proficiency in C# is required.
  4. Web Frameworks: Extensive experience with Blazor for front-end development is a must. 
  5. Databases: Expertise in at least one of the following databases: SQL Server, PostgreSQL, or MySQL.
  6. Cloud Services: Familiarity with Azure services is highly desirable, including but not limited to App Service, Azure Functions, and Azure Storage.
  7. Containers and Orchestration: Proficiency in containerization technologies, such as Docker, and experience with container orchestration platforms is a significant plus.
  8. Security Knowledge: Excellent understanding of security guidelines, particularly within the .NET framework.
  9. Testing: Strong knowledge of both Unit Testing (NUnit) and Integration Testing.
  10. DevOps: Hands-on experience with CI/CD practices and tools within the .NET ecosystem.


Soft Skills:
  1. Excellent communication skills.
  2. Passion for modern .NET development.
  3. Eagerness to contribute to a dynamic team.



Candidates who possess a combination of these qualifications, are passionate about software development and are eager to contribute to our dynamic team are encouraged to apply.


Application Procedure:
  1. Email your application and resume to [email protected] 
  2. Mention “.NET Software Engineer (Blazor)” in the email subject.

  • This job has been expired on 2025-04-28
    Share:  

    See More Opportunities like this

    This job may be closed, but your next opportunity is just a click away. Check out similar positions that are still available and hiring now.

    cta