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.