We are seeking a highly skilled and experienced .NET Developer with a strong background in Azure cloud technologies and microservice architecture. The ideal candidate will have a minimum of 4 years of industry experience in systems development and programming, specifically in .NET, C#, MVC, SQL, and Web API development. Additionally, experience working with warehouse systems and familiarity with the SAFe Agile framework are highly preferred.
Key Responsibilities
- Design, develop, test, and deploy scalable and secure applications using Microsoft Azure services, including but not limited to Function Apps, Cosmos DB, Durable Function Apps, Event Grid, Azure Data Factory, Logic Apps, Service Bus, and Storage Accounts.
- Collaborate with cross-functional teams to architect and implement Microservice architectures that provide robust solutions while maintaining best practices for scalability, availability, and performance.
- Develop and maintain Web APIs using C#, .NET, and MVC, ensuring efficient, reusable, and reliable code.
- Design and develop Azure Data Factory pipelines for effective and seamless data processing and integration across various systems and platforms.
- Integrate solutions using Azure cloud technologies to enable data exchange and improve operational efficiency.
- Apply CI/CD principles to streamline the deployment process and improve the speed and quality of releases through automated testing and continuous integration pipelines.
- Troubleshoot and debug software issues across various platforms and provide comprehensive solutions in a timely manner.
- Work in an Agile environment (SAFe) and adhere to best practices for software development, including sprint planning, continuous feedback, and iterative development.
- Continuously improve your technical skill set, learning about emerging technologies and sharing knowledge with the team.
Required Qualifications
- A minimum of 4 years of industry experience in software development, with a focus on systems programming and application development.
- Extensive experience with .NET, C#, MVC, and SQL technologies to build enterprise-level applications.
- Strong proficiency in Microservices Architecture, designing and implementing scalable and flexible systems that support high transaction volumes and low latency.
- In-depth knowledge and hands-on experience with Microsoft Azure services, including Function Apps, Cosmos DB, Durable Function Apps, Event Grid, Azure Data Factory, Logic Apps, Service Bus, and Storage Accounts.
- Experience in creating and managing Azure Data Factory pipelines for automated data processing, integration, and transformation tasks.
- Familiarity with SAFe Agile methodology and experience in working within CI/CD frameworks to deliver continuous improvements to applications and infrastructure.
- Strong problem-solving skills with the ability to troubleshoot complex issues related to cloud-based applications.
- Proven track record of deploying, testing, and maintaining cloud-native applications in a fast-paced, Agile environment.
- Excellent communication skills to interact effectively with team members, stakeholders, and clients.
Preferred Qualifications
- Experience in working within warehouse systems and understanding of data architecture in a warehouse environment is a plus.
- Experience with Azure Kubernetes Service (AKS) and containerization is a bonus.
- Familiarity with other cloud platforms such as AWS or Google Cloud is a plus.
- Experience working with PowerShell or other scripting languages for automation tasks.
Why Join Us?
- This role provides an exciting opportunity to work with cutting-edge Azure cloud technologies and contribute to the development of innovative applications that solve real-world business problems.
- You'll be part of a dynamic team that values collaboration, continuous improvement, and innovation.
- Opportunity to grow your skills in cloud computing, microservices, and data integration while working in a collaborative, Agile environment.
- We offer competitive compensation, comprehensive benefits, and opportunities for career growth and development.
If you are an experienced .NET Developer with a strong background in Azure cloud technologies and microservices, and are excited about working in an Agile environment, we’d love to hear from you! Apply today to be part of our growing team and take your career to the next level.