• Job ID - J-10038007
  • Posted on May 14, 2025

Job Summary:

We are seeking a talented and experienced Senior DotNet (.NET) Software Engineer to join our innovative team. As a senior engineer, you will be a Lead and mentor to a team of Blazor and C# developers, fostering a collaborative and high-performance environment 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.

Job Description:

  • Lead and mentor a team of Blazor and C# developers, fostering a collaborative and high-performance environment.
  • Architect and build complex web applications using Blazor and C#, ensuring code quality, performance, and scalability.
  • Apply expert-level knowledge of UI/UX principles to design and implement intuitive, visually appealing, and user-friendly interfaces.
  • Work closely with designers, product managers, and stakeholders to translate design concepts into functional and engaging applications.
  • Provide regular updates on project status, challenges, and achievements to stakeholders and management.
  • 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:

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

Soft Skills:

  • Excellent communication skills.
  • Passion for modern .NET development.
  • 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.

Reputed US Based Company

  • Senior .Net Software Engineer (Blazor)
  • Lalitpur