OneMain Financial Jobs

Job Information

Apex Systems, Inc. Azure Developer - 3023151 in Brooklyn, Ohio

Job#: 3023151

Job Description:

Job Description

Question that must be answered by candidates when submitting resumes:

 

How have you worked with Azure search service in prior role? (Please also provide where and when).

 

Top 2 things looking when reviewing resumes:

  1. Azure Experience (Azure App Services, Azure AI Search, Azure SQL DB, ETC.)
  2. Python (App Function)

2 submittals per supplier

 

Key Responsibilities:

· Implement and manage cloud-based solutions on Microsoft Azure, with a focus on Azure App Services and Azure SQL Databases

· Design, develop, and maintain scalable and efficient web applications using Python, React, and NodeJS.

· 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.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico. Apex uses a virtual recruiter as part of the application process.

DirectEmployers