JOBSEARCHER

Azure Cloud Application Developer

Contract — Dallas, TX (fully onsite)We are seeking an Azure Cloud Application Developer to join our dynamic team! This position plays a critical role in modernizing a monolithic application to a SaaS solution on Microsoft Azure using microservice architecture. You will be part of a highly innovative, fast-paced team, incorporating emerging software technologies to deliver best-practice solutions. You will focus on cloud infrastructure, applications, and services, ensuring scalability, security, and integration with existing systems.Skills and ExpertiseExperienced in building a complex, modular, scalable web app using ReactJS (modern JavaScript framework)Experience developing cloud-based microservices using containers (Docker) on AzureExperience building services using REST APIs and Event-Driven ArchitectureSolid understanding of Design Patterns, Object-Oriented Design & Programming, and Aspect-Oriented Programming (OOD, OOPS, AOP)Experienced in C#, .NET, ASP.NET (Core), Azure, Docker, RESTful API design, SQL, async programming (event-based), and distributed storageExperience with databases (RDBMS (SQL Server) and NoSQL (Cosmos DB)) and ORM frameworksExperience in code quality and unit testingExperienced in developing solutions using Azure components — Azure Functions, Azure Service Bus, Azure Container Apps, Azure Log Analytics, Azure Entra, Azure Monitor, Azure Data Factory, Azure Key Vault, Azure App Services, etc. ResponsibilitiesBuild modern, architecturally sound components, tools, and applications. Determine and utilize best practices in design, coding, testing, and maintenance to achieve a high-quality product. Apply best practices and experience in development. Analyze, design, code, and implement new functionality. Participate in code reviews, feature development planning, and mentoring team members. QualificationsMinimum of 5+ years of relevant experience, or an equivalent combination of education and experience in software engineering. Strong communication skills. Relevant Microsoft Azure certification is nice to have. A bachelor's degree in computer science or a related field, or equivalent relevant work experience and technical knowledge. Strong understanding of cloud architecture and design principles.