We are seeking a highly motivated and experienced .NET Full Stack Engineer with expertise in Vue.js or Angular, along with a strong background in Azure Cloud services. The ideal candidate will have a minimum of 5 years of experience designing, developing, and deploying enterprise-grade web applications. This role requires excellent problem-solving skills, an eye for detail, and a passion for delivering high-quality solutions.
Key Responsibilities:
- Design, develop, and maintain robust, scalable, and secure web applications using .NET technologies.
- Implement interactive and responsive user interfaces using Vue.js or Angular.
- Develop RESTful APIs and microservices-based architectures.
- Collaborate with cross-functional teams, including product owners, designers, and DevOps engineers, to gather requirements and deliver solutions.
- Aware of cloud-native solutions using Azure services like Azure App Services, Azure Functions, Azure Storage, and Azure DevOps pipelines.
- Perform code reviews, unit testing, and ensure adherence to best practices in development.
- Optimize application performance and troubleshoot production issues.
- Stay updated with emerging technologies and propose innovative solutions to improve existing systems.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 5+ years of professional experience in .NET Core/ASP.NET MVC application development.
- Proficiency in Vue.js or Angular for front-end development.
- Strong experience in JavaScript, TypeScript, HTML5, CSS3, and responsive design.
- Hands-on experience with Azure Cloud (App Services, Azure DevOps, Functions, Storage, etc.).
- Experience with SQL Server and other relational databases.
- Knowledge of version control systems, preferably Git.
- Familiarity with CI/CD practices and tools.
- Understanding of microservices architecture and containerization (Docker, Kubernetes is a plus)