The company is looking to develop software within a suite of products and back-office tools, requiring an individual who can contribute to existing teams or work independently to deliver high-quality code.
Requirements
- Extensive hands-on experience with Azure cloud services including, API Management, App Services, Managed SQL Server, Storage Accounts, Service Bus and Queues.
- Strong proficiency in .NET Core, C-Sharp, ASP.NET MVC, SQL, T-SQL, TypeScript, JavaScript.
- Solid understanding of software architecture principles and design patterns.
- Experience with CI/CD pipelines and DevOps practices in Azure.
- Familiarity with monitoring and logging tools within Azure (e.g., Application Insights).
- Data modeling and schema design.
- Experience maintaining technical documentation.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using Microsoft Azure services.
- Build and manage RESTful APIs and integrate with Azure API Management.
- Develop and deploy applications using Azure App Services.
- Architect and implement solutions using Azure Managed SQL Server, Storage Accounts, and Queues.
- Lead code reviews, mentor junior developers, and enforce best practices in software development.
- Ensure high performance, scalability, and security of cloud applications.
- Troubleshoot and resolve complex technical issues across the full stack.
Other
- work within existing software development teams and/or work as an individual contributor
- work with internal subject matter experts, business leadership and operational resources
- strong written and verbal communication skills
- commitment to working collaboratively with co-workers and stakeholders
- Excellent problem-solving skills and ability to work independently or in a team environment.