Senior Engineer (Integration - Azure)

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is a Senior Engineer (Integration - Azure) for a contract-to-hire position, offering a hybrid work model in Detroit or Atlanta. Requires 15+ years of IT engineering experience, strong .NET and Azure skills, and Microsoft Azure Developer certification.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
-
🗓️ - Date discovered
September 24, 2025
🕒 - Project duration
Unknown
-
🏝️ - Location type
Hybrid
-
📄 - Contract type
Unknown
-
🔒 - Security clearance
Unknown
-
📍 - Location detailed
Houston, TX
-
🧠 - Skills detailed
#Azure Service Bus #AI (Artificial Intelligence) #PostgreSQL #Monitoring #Database Design #DevOps #Infrastructure as Code (IaC) #Cloud #Terraform #Docker #Leadership #Azure DevOps #MongoDB #Computer Science #SQL (Structured Query Language) #GraphQL #Microservices #Alation #Azure #Automation #Data Management #Security #Redis #Azure SQL #Azure SQL Database #.Net #Databases #NoSQL #Scala #GitHub #Kubernetes #API (Application Programming Interface) #Migration #Storage #Web Services #Deployment #REST (Representational State Transfer) #Documentation #Swagger
Role description
Overview Optomi, in partnership with a leading financial services and auto lending organization, is seeking a Senior IT Engineer to design, develop, and maintain innovative IT solutions and processes within a modern technology domain. This role will be critical in ensuring the performance, security, and scalability of enterprise systems, applications, and infrastructure. The right candidate will be a proactive problem solver with a strong technical background, passionate about automation, cloud technologies, and building scalable solutions. They will also bring leadership capabilities—mentoring team members, fostering collaboration, and ensuring the successful delivery of cross-functional projects. • • This role will also consider candidates based in Detroit and Atlanta for a hybrid model • • Contract to Hire: Experience of the Right Candidate Education & Background • Bachelor’s degree in Computer Science, IT, or related field (or equivalent experience). • 15+ years of IT engineering experience with at least 5 focused on solution design, development, and maintenance. • Master’s degree in STEM or Business a plus. • Prior experience in financial services or auto lending strongly preferred. • One or more certifications preferred: Microsoft Certified: Azure Developer Associate (required) • Microsoft Certified: Power Platform Solution Expert (preferred) • Microsoft Certified: Azure Administrator Associate (preferred) • Microsoft Certified: Azure DevOps Engineer (preferred) • Microsoft Certified: Azure Solutions Architect Expert (preferred) • Microsoft Certified: Azure AI Engineer Associate (preferred) • Docker Certified Associate (preferred) • Mulesoft Certified Developer - Level 1 (nice to have) Technical Expertise • Deep expertise in .Net and Azure development. • Proficiency with RESTful APIs, microservices, GraphQL, Swagger, OpenAPI. • Cloud integration experience using Azure App Services, Container Apps, Functions, Event Grid, Service Bus. • Database design and optimization with Azure SQL, Cosmos DB, PostgreSQL, MongoDB, Redis. • CI/CD automation using Azure DevOps, GitHub Actions, Terraform, Docker, Kubernetes. • Strong knowledge of cloud-native, event-driven architectures and distributed systems. • Skilled in problem-solving, architecture design, automation, business/system analysis, documentation, and cross-functional collaboration. Responsibilities of the Right Candidate Solution Design & Development • Design, develop, and implement scalable, high-performance applications using Azure Web Services and .Net. • Build and maintain RESTful APIs and microservices, ensuring secure access via OAuth2, JWT, and Azure AD authentication. • Write efficient, clean, and maintainable code aligned with best practices. Cloud Development & Integration • Deploy and manage applications on Azure App Services, Azure Container Apps, and Azure Functions. • Leverage Azure Storage, Azure SQL Database, and Service Bus for data management and event-driven architectures. • Support cloud migration and modernization projects, ensuring performance and scalability. DevOps & Automation • Configure CI/CD pipelines in Azure DevOps to support automated deployments. • Build and manage containerized applications using Docker & Kubernetes (AKS). • Implement infrastructure as code (IaC) solutions using Terraform. Monitoring & Performance Optimization • Design and optimize SQL and NoSQL databases. • Implement monitoring systems to track KPIs, SLAs, and application health. • Troubleshoot and resolve technical issues through root cause analysis. Leadership & Collaboration • Mentor and guide engineers, fostering a culture of continuous learning. • Collaborate with cross-functional teams to align solutions with business goals. • Ensure successful delivery of projects by adhering to timelines, budgets, and deliverables. • Serve as an escalation point for complex technical issues, ensuring timely resolution. Overview The Senior IT Engineer will play a critical role in designing, developing, and maintaining IT solutions and integrations across multiple technology domains. This individual will ensure system performance, security, and scalability while driving innovation, automation, and efficiency across the organization. The ideal candidate brings deep technical expertise in .NET and Azure development, strong problem-solving skills, and leadership ability to mentor engineers and guide cross-functional teams. Key Responsibilities Core • Design, Develop, and Implement Solutions: Build scalable, secure, and high-performance systems and integrations that optimize business processes. • Monitor & Troubleshoot: Implement proactive monitoring, resolve issues quickly, and conduct root cause analysis to prevent recurrence. • Provide Technical Support & Optimization: Drive efficiency and reliability by resolving issues and applying corrective actions. • Document & Share Knowledge: Maintain detailed technical documentation for configurations, designs, and procedures. • Collaborate Cross-Functionally: Partner with teams across IT, product, and business functions to deliver integrations and workflow improvements. • Manage Deliverables: Support initiatives by tracking timelines, budgets, and deliverables to ensure successful project outcomes. • Data Analytics & Performance Monitoring: Track KPIs and SLAs to measure success and identify opportunities for improvement. • Team Leadership: Mentor junior engineers, provide technical guidance, and act as an escalation point for complex technical issues. Technical Focus Areas • Application & Integration Development: • Lead end-to-end development across front-end, back-end, and cloud environments. • Build RESTful APIs, microservices, and secure integrations using .NET, Azure Web Services, OAuth2, JWT, and Azure AD. • Write clean, maintainable, and scalable code. • Cloud Development (Azure): • Deploy and manage applications with Azure App Services, Azure Container Apps, and Azure Functions. • Leverage Azure Storage (Blob, Table, Queue) and Azure SQL Database. • Implement event-driven architectures with Azure Service Bus. • DevOps & Automation: • Configure CI/CD pipelines with Azure DevOps or GitHub Actions. • Develop containerized applications using Docker and Kubernetes. • Support infrastructure-as-code with Terraform. • Data Management & Performance: • Design and optimize SQL and NoSQL databases (Azure SQL, CosmosDB, PostgreSQL, MongoDB, Redis). • Work with caching mechanisms and message queues for performance optimization. Required Skills & Competencies • Strong problem-solving and critical thinking abilities. • Expertise in .NET and Azure application development. • Proficiency with REST, GraphQL, Swagger/OpenAPI for microservices and API design. • Experience deploying and managing applications on Azure AKS, Event Grid, Functions, and Service Bus. • Familiarity with modern CI/CD and automation practices (Azure DevOps, GitHub Actions, Terraform, Kubernetes). • Excellent documentation, communication, and cross-functional collaboration skills. • Ability to mentor, lead, and support technical teams. Education & Experience • 5+ years of IT engineering experience, with a focus on solution design, development, and integration. • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience). • Master’s degree in STEM or Business is a plus. • Prior experience in financial services or auto lending preferred. Certifications • Required (one or more): • Microsoft Certified: Azure Developer Associate • Preferred: • Microsoft Certified: Azure Administrator Associate • Microsoft Certified: Azure DevOps Engineer • Microsoft Certified: Azure Solutions Architect Expert • Microsoft Certified: Azure AI Engineer Associate • Microsoft Certified: Power Platform Solution Expert • Docker Certified Associate • Mulesoft Certified Developer – Level 1 (nice to have)