Overview
Skills
Job Details
Software Architect Cloud Applications
Summary
Our client seeks a highly skilled Software Architect to lead the design and development of scalable, Cloud-native applications using C# and Python on Microsoft Azure. This role requires deep experience in Cloud architecture, microservices, DevOps practices, and modern software engineering principles to deliver end-to-end Cloud-based solutions.
Responsibilities
- Architect and design end-to-end Cloud-based solutions using Azure services.
- Lead development of C# and Python applications, ensuring best practices in code quality, performance, and security.
- Define and enforce architecture standards, patterns, and guidelines across development teams.
- Collaborate with product owners, developers, and DevOps engineers to deliver scalable solutions.
- Evaluate and recommend new technologies to improve development efficiency and system performance.
Requirements
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience).
- 10+ years of software development experience with at least 3 years in an architectural role.
- Deep expertise in Microsoft Azure services (App Services, AKS, Azure Functions, Azure Monitor).
- Extensive experience with Infrastructure as code (Terraform, Bicep, ARM).
- Experience with containerization and orchestration (Docker, Kubernetes).
Preferred
- Proficiency in scripting languages (PowerShell, BASH, Python).
- Familiarity with CI/CD tools and practices.
- Understanding of networking, security, and system administration in Cloud environments.
- Background in C# application development with deployment experience.
This is a 6 to 12-month Contract opportunity with our Kansas City, MO client. Employee benefits include Medical/Dental Benefits, Paid time off, Paid Holidays, and 401(k) (with immediately-vested company match) available with TriCom during the contract period. H1-B Visa sponsorship is not available for this position. No third-parties, please.