.NET/Azure Architect (Hybrid)

DMS Vision•Frisco, FL
•Hybrid

About The Position

Under general supervision and in accordance with established policies and procedures, the .NET/Azure Architect solves business problems through innovation and development best practices. The role applies expertise across the software development lifecycle and partners continuously with stakeholders to meet business goals. It requires maintaining knowledge of development standards and best practices, as well as awareness of emerging development technologies. The architect provides hands-on technical leadership in designing, building, and deploying Azure APIs and solutions. The role collaborates across technical and business teams to define application architecture, deploy Azure infrastructure, maintain production availability, troubleshoot systems, and guide development practices. It also drives scalable and innovative solutions, automation, release pipeline quality, technical documentation, and continuous improvement.

Requirements

  • At least 3 years of experience developing and supporting Azure solutions through all phases of the software development lifecycle using Agile/Scrum methodologies.
  • Experience with Azure services and resources including API Management, Functions, Event Grid, SQL, Data Factory, Key Vault, Storage Account, Cost Management, Active Directory, Defender, and App Service.
  • Proven experience with infrastructure-as-code tools such as Terraform, ARM templates, or CloudFormation.
  • Expert knowledge of CI/CD tooling such as GitHub and Azure DevOps, and Agile methodologies.
  • Expert knowledge of Azure App Services and Azure Functions.
  • Excellent problem-solving and troubleshooting skills, including the ability to resolve complex technical issues.
  • Strong oral and written communication skills and ability to interact effectively with people at all levels of responsibility and authority.
  • Strong background in continuous improvement, testing, and delivery.
  • Advanced knowledge and experience designing and developing relational databases.
  • Advanced knowledge of web technologies and protocols, including HTTP, HTML, and JavaScript.
  • Advanced knowledge of microservices and service-oriented architecture implementations.
  • Expertise in architecture and development of business solutions.
  • Technical fluency and comfort discussing technology concepts, options, and opportunities with technical team members and nontechnical stakeholders.
  • Ability and desire to experiment with new technologies and a track record of learning them quickly.
  • Ability to debug, analyze, and profile existing code.
  • Excellent analytical, collaboration, communication, and problem-solving skills.
  • Experience with .NET Core, ASP.NET, WebAPI, and C#.
  • Experience with MS SQL Server, Entity Framework, and DB2.
  • Bachelor's degree in Computer Science, Software Engineering, or a similar field, or applicable industry experience.
  • Project Management-Agile Scrum certification.

Nice To Haves

  • SQL certification (desired).

Responsibilities

  • Architect, design, build, and deploy new APIs on Azure with the development team.
  • Collaborate with cross-functional teams to define application architecture and deploy infrastructure to Azure.
  • Ensure high availability of applications in production.
  • Own system-level and component-level troubleshooting, working with technology teams to resolve issues.
  • Help define and enforce development practices, including unit testing and code reviews.
  • Participate in code reviews and provide feedback on technical accuracy, standards, and compliance with the design.
  • Mentor and develop team members, provide constructive feedback, and help build inclusive, high-performing teams.
  • Develop and maintain reusable templates and code to automate solution delivery and deployment across third-party relationships.
  • Maintain architectural principles and coding standards throughout code and project lifecycles.
  • Collaborate with network administrators, security teams, and subject matter experts to establish and enforce DevOps standards, practices, and procedures.
  • Identify manual processes and implement automation solutions.
  • Develop and maintain technical documentation, knowledge base articles, and best practices.
  • Track cloud technology trends and recommend tools, services, and methodologies to improve DevOps processes.
  • Complete assigned tasks within required time frames, including tight deadlines.
  • Participate in architecture design and influence strategic technical direction.
  • Provide hands-on technical leadership while remaining willing to learn.
  • Assess build, release, testing, integration, and deployment processes and recommend direction to address gaps.
  • Drive development and implementation of scalable, highly available solutions; create proof-of-concepts and recommend technologies to support scalability, maintainability, and quality.
  • Work with product owners and stakeholders to understand requirements and develop software architecture and design.
  • Promote innovation in technologies, processes, and tools.
  • Define and monitor release pipelines to ensure best practices are in place and followed.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service