Responsibilities:
- Lead the design, development, and deployment of full-stack web applications across diverse projects, utilizing .NET, .NET Core, JavaScript, ReactJS, Azure Cloud (including Azure App Service, Azure Functions, and Azure DevOps), DevOps practices, SQL Server, and Entity Framework.
- Participate in all phases of the software development lifecycle for assigned projects, from requirements gathering and design to implementation, testing, and deployment.
- Craft clean, maintainable, and efficient code that adheres to high-quality standards.
- Seamlessly integrate DevOps practices to establish efficient continuous integration and continuous delivery (CI/CD) pipelines.
- Design and implement scalable and secure database solutions with SQL Server and Entity Framework.
- Foster a collaborative and high-performing team environment by mentoring and guiding junior developers.
- Remain at the forefront of the .NET ecosystem by actively learning and adapting to new technologies and trends.
- Collaborate effectively with stakeholders to understand business needs and translate them into technical solutions that excel across multiple projects.
Qualifications:
- 10+ years of experience as a Full Stack Developer, with at least 2 years of leadership experience.
- In-depth expertise in .NET, .NET Core, ReactJS, Azure Cloud (including Azure App Service, Azure Functions, and Azure DevOps), DevOps practices, SQL Server, and Entity Framework.
- Proven experience with continuous integration and continuous delivery (CI/CD) pipelines.
- Excellent communication, collaboration, and problem-solving skills.
- Ability to thrive in a fast-paced environment, manage multiple priorities, and effectively wear different hats across various projects.
- Passion for learning and staying ahead of the curve in the ever-evolving technology landscape.