Requirements

Azure Developer - Remote - Direct Client

Cleveland,OH,USA Posted: Tue, Mar 11 2025

Skills

Python,React,NodeJs,Azure,Terraform,

Type

CON_W2,CON_HIRE_W2,CON_HIRE_IND

Experience

7+ Years

Job Description

Key Responsibilities:
·      Design, develop, and maintain scalable and efficient web applications using Python, React, and NodeJS.
·       Implement and manage cloud-based solutions on Microsoft Azure, with a focus on Azure App Services and Azure SQL Database.
·       Implement and manage data pipelines for document ingestion, chunking, enrichment, embedding, and indexing. ·       Configure and optimize Azure AI Search for efficient retrieval and vector search capabilities.
·       Develop and maintain APIs for orchestrating RAG workflows using tools like Azure Machine Learning, Semantic Kernel, or LangChain.
·       Ensure the performance, quality, and responsiveness of applications.
·       Ensure the security and scalability of the RAG platform by leveraging Azure's identity and access management services. ·       Collaborate with cross-functional teams to define, design, and ship new features.
·       Participate in code reviews and provide constructive feedback to team members.
·       Develop and maintain CI/CD pipelines using Azure DevOps.
·       Implement Infrastructure as Code (IaC) using Terraform to automate cloud infrastructure provisioning and management. ·       Troubleshoot and resolve software defects and issues.
·       Monitor and troubleshoot the RAG application to ensure high availability and performance. ·       Stay up-to-date with emerging technologies and industry trends.

Qualifications:
·       Bachelor's degree in Computer Science, Engineering, or a related field.
·       Proven experience as a Full-Stack Developer or similar role.
·       Strong proficiency in Python and front-end development using React and NodeJS.
·       In-depth knowledge of Azure cloud architecture, including Azure App Services and Azure SQL Database.
·       Strong knowledge of Azure services, including Azure AI Search, Azure Machine Learning, and Azure OpenAI.
·       Experience with data pipeline tools and techniques for document processing and enrichment. ·       Experience with the software development lifecycle and DevOps practices.
·       Proficiency in using Azure DevOps for version control and CI/CD pipelines.
·       Experience with Infrastructure as Code (IaC) tools, particularly Terraform.
·       Strong problem-solving skills and attention to detail.
·       Excellent communication and teamwork skills.
·       Experience with Generative AI.
·       Familiarity with API development and orchestration tools like Azure Functions, Logic Apps, or similar. ·       Understanding of security best practices in the Azure environment.

Preferred Qualifications:
·       Experience with Retrieval-Augmented Generation (RAG) solutions.
·       Knowledge of vector search and embedding models.
·       Certification in Azure AI or related fields.