Job Duties:
Participate in all phases of our Software Development Life Cycle (SDLC)
Ability to take ownership assigned tasks and execute them with excellence
Code complex modules, including design and review activities
Translate requirements into high-quality, testable, scalable software
Identify performance issues and bugs, and devise solutions to these issues
Participate in team code reviews and design discussions
Be a team player and collaborate with and train others in the organization as needed
Job Requirements:
2+ years of developing services in Azure
Experience building solutions using one or more of: App Service, Service Bus, Azure Event Hub, Azure Logic Apps or Azure Functions
Knowledge of Cosmos DB including querying, design and configuration
Knowledge of Azure SQL including schema design, writing SQL queries, and SQL tuning concepts
Expert level proficiency in C# and Microsoft .NET
Hands-on experience in designing and developing high-volume REST APIs
Azure API management
Experience working in a mature Agile environment
Desired Skills & Experience:
Relational database experience including schema design, writing SQL queries, and SQL tuning concept.
Familiarity with design and architectural patterns to build scalable, maintainable, and testable software
Understanding of software security and best practices
Azure DevOps experience is a plus
Bachelor's degree in Computer Science