.Net Full Stack Developer - Microservices Architecture (4-12 yrs)
Essex India
posted 16hr ago
Key skills for the job
Job Description :
- Hands-on experience in Web application (full stack) development using .Net framework & .Net (Core), MVC.
- Strong hands on using one of the front-end UI frameworks
- Angular or React and complimentary technologies i.e., Javascript, Jquery, HTML, CSS, Bootstrap.
- Must have React experience
- Having SQL Server skills with the ability to create complex stored procedures, views, functions, tables etc.,
- Good experience in developing Restful APIs and integrating 3rd party APIs.
- Experience in implementation of design patterns, code optimization and performance tuning.
- Good knowledge on code repositories like Github, TFS etc.
- Good to have knowledge of App services and Azure functions.
- Good knowledge of integrating code into CI/CD pipelines.
- Perform code reviews, mentor junior developers and fix QA raised defects seamlessly.
- good team player, collaborate with project managers, tech leads and support offshore-onsite coordination
- Support during various stages of deployment and collaborate with the relevant teams during deployment.
- Knowledge on writing technical documentation and presentations.
- Demonstrated ability to work independently with little direction or as part of a team.
- Demonstrated ability to work on highly complex projects within tight timelines
- The ability to clearly communicate complex technical specifications, and a motivation to achieve best-in-class results.
- Design, develop, and maintain scalable and high-performing web applications using .NET Core and Microservices architecture.
- Work with cloud technologies (AWS, Azure, or GCP) to deploy, monitor, and manage services.
- Collaborate with front-end developers using Angular, React, or Vue.js to build responsive and user-friendly applications.
- Implement and maintain best practices for Test-Driven Development (TDD) to ensure code quality. Integrate and maintain CI/CD pipelines for seamless deployments using GitHub and other automation tools.
- Write clean, maintainable, and testable code following SOLID principles.
- Participate in code reviews, design discussions, and project planning sessions.
- Troubleshoot and resolve issues in development, test, and production environments.
- Stay updated with the latest trends and technologies in the full-stack and cloud development ecosystem.
- Design and develop scalable, secure, and efficient software applications using .NET Core.
- Implement UI components using Angular.
- Collaborate with cross-functional teams to define project requirements and technical specifications.
- Develop and maintain high-quality code, adhering to coding standards and best practices.
Key Skills and Qualifications:
- 4+ years of experience in .NET Core development.
- Strong knowledge of Microservices architecture and building distributed systems.
- Experience with any cloud platform (AWS, Azure, GCP).
- Proficiency in any front-end technology (Angular, React, Vue.js).
- Familiarity with TDD, CI/CD pipelines, and version control systems like GitHub.
- Experience in containerization and orchestration tools like Docker and Kubernetes (preferred).
- Understanding of RESTful APIs, Web Services, and Web Sockets.
- Strong knowledge of databases, including SQL and NoSQL databases.
- Good understanding of DevOps practices and Agile methodologies.
- Candidate should have strong programming skills with the ability to write optimized and reusable high-quality code.
Desired Soft Skills :
- Ability to rapidly assimilate the latest information and new techniques. Have effective communication skills
- Work with clarity, be accountable for their work.
- Good analytical skills in understanding business requirements
Functional Areas: Other
Read full job description