Role : Senior .NET FullStack Developer (.NET Core, Microservices, React, Azure, Kubernetes)
Location : 100% Remote
Duration : 12 months+ Contract (Likely will extend)
Pay Rate : $70 / hr. on W2, negotiable depending on experience & engagement terms (US Citizens Only)
Key Requirements :
NET Full Stack Developer and a hands-on coder who understands systems design and has experience in,1..NET Core for backend, Microservices, React for front-end.
2.Azure DevOps and Azure cloud deployment with Kubernetes's.
3.Modernization projects, with experience in breaking down legacy code and into containerized microservices.
Interview Proce ss :
45-60 minute technical interview
1 hour Take-home Assessment
90 minute loop with client Principal and Senior Engineer.
Description :
Backend Focused : Lead the development of backend services primarily in .NET Core, with some legacy .NET components, ensuring efficient, high-performance junior project manager.
Front-End Exposure : Work with at least one modern front-end framework (ideally React) to support full-stack functionality, collaborating with front-end developers to ensure a cohesive user experience.
Microservices Development : Build and maintain C# microservices that integrate seamlessly with other backend services and front-end components, with a focus on scalability and reliability.
Containerization : Deploy and manage containerized applications using Docker and Kubernetes or similar technologies to support microservice architecture.
Code Quality and Best Practices : Adhere to and advocate for code quality standards, including unit testing, peer reviews, and best practices in secure and maintainable coding.
Modernization Mandate : Spearhead efforts to break down a monolithic architecture into containerized microservices, leveraging your expertise in modernization and migration best practices.
Cloud Deployment and Testing : Design and implement robust deployment pipelines on Azure, utilizing tools and practices to automate testing, building, and deployment processes.
Independent Contributor : Demonstrate a proactive, autonomous approach, taking ownership of tasks and driving projects forward with minimal oversight.
Stable Career Track : Show a consistent work history, avoiding frequent job changes, indicating a stable commitment to past roles and projects.
Effective Communication : Collaborate closely with team members across various functions, providing mentorship to junior developers and contributing to a positive team culture focused on quality and innovation.