Position: Senior Full-Stack .Net Engineer
Experience: 8+ Years
Location: Remote
Job Summary:
A Senior Full-Stack .Net Engineer will be responsible for building and maintaining large-scale enterprise apps.

Key Responsibilities:
  • Review Project Requirements and analyze Feasibility & Approach.
  • Prototyping solutions and taking on development projects as appropriate.
  • Tackling complex tech challenges and building a new product from scratch.
  • Developing new modules, enhancements to existing modules, bug fixes to existing modules, performance enhancements, and other internal development tasks.
  • Assist in the collection and documentation of user’s requirements, development of user stories, estimates and work plans.
  • Driving the Micro-services architecture and design for large-scale, web-based applications accessed via Web and Mobile Apps.

Required Skills & Experience:
  • Bachelor’s degree in computer science, Software Engineering, or related field and/or equivalent work experience.
  • Extensive hands-on experience of 8+ yrs in ASP.Net Core, MVC, .Net core.
  • Front-end experience with React (or strong willingness to contribute on UI modernization)
  • Excellent understanding of database tuning, design, optimization, and scaling using MS SQL and NoSQL databases.
  • In-depth knowledge and experience of developing web applications with service-oriented framework, Microservices and Rest APIs.
  • Hands-on experience of working with large data including data handling and manipulation techniques.
  • Good experience in API-first development, modern web services, messaging, and integration patterns.
  • Ability to work independently with strong ownership across multiple product areas.
  • Nice to have experience with micro-frontend architectures and service mesh.

Required Skills

MS SQL No SQL React MVC .NET Core, C#, ASP.Net Core