Key Responsibilities:- Design, develop, and implement scalable and maintainable software solutions using Microsoft technologies (such as .NET, C#, ASP.NET) for both front-end and back-end development.
- Develop robust APIs and integrate with third-party services as needed.
- Utilize Azure cloud services for application deployment, monitoring, and maintenance.
- Ensure code quality through code reviews, testing, and implementation of best practices.
- Troubleshoot and debug issues across the stack, ensuring timely resolution.
- Stay updated with emerging technologies and trends in Microsoft and Azure ecosystems and propose innovative solutions.
- Collaborate with other team members to continuously improve development processes and methodologies
Experience:- Bachelors degree in Computer Science, Engineering, or related field.
- Proven experience as a Full Stack Developer with expertise in Microsoft technologies.
- Proficiency in front-end development technologies such as HTML5, CSS3, JavaScript, and modern frameworks like Angular or React.
- Extensive experience with back-end development using .NET framework, C#, ASP.NET, and related technologies.
- Solid understanding of database concepts and experience with SQL and NoSQL databases (e.g., SQL Server, Azure Cosmos DB).
- Hands-on experience with Azure cloud services including, but not limited to, Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, etc.
- Familiarity with DevOps practices and tools for CI/CD pipelines, such as Azure DevOps, Jenkins, or GitLab CI.
- Strong analytical and problem-solving skills with attention to detail.
- Excellent communication and collaboration abilities.
- Azure certifications (e.g., Microsoft Certified: Azure Developer Associate) would be a plus.
If you're ready to contribute your expertise to a forward-thinking team and make a difference in software development, apply now!
Join us and be part of a team that's pushing the boundaries of software innovation. Apply today!
Apply Now