Designing, building and maintaining efficient, reusable, and reliable code in a test-driven environment
Manage and support large deployments in the Microsoft Azure Cloud
Ensuring the best possible quality and making suggestions for improvements and solutions to mitigate issues
Designing and Building robust and highly scalable applications, ensuring high performance
Provide expertise and leadership regarding Cloud Architecture for both infrastructure and applications in Microsoft Azure
Develop documentation throughout the software development life cycle (SDLC)
Working proactively as a part of a cross-functional team with frequent communication with clients and teammates, always ensuring a customer-centric attitude
Bachelor's degree in Computer science or related fields
3+ year of experience with node.js and the frameworks available
High Proficiency in JavaScript framework and/or C#
Hands-on experience in developing functions in the Azure cloud environment
Experience in architecting solutions with Azure Cloud Services
Microsoft Certified or willingness to get certified (Azure DevOps Engineer Expert, Azure Solutions Architect Expert or MCSE: Core Infrastructure)
Proficient understanding of code versioning tools, such as Git
Experience with Agile software development principles and methodologies
Fluent in English language with strong communication skills