App Dev Architect, .NET – Contract

Backend EngineerSoftware EngineerContractRemoteLeadTeam 501-1,000H1B SponsorCompany SiteLinkedIn

Location

India

Posted

5 days ago

Salary

0

Seniority

Lead

Job Description

App Dev Architect, .NET – Contract

66degrees

• Architectural Migration: Lead the technical strategy, design, and execution of extracting deep business logic from existing Oracle PL/SQL stored procedures and re-architecting them into highly modular .NET 8 microservices. • Cloud & DevOps Leadership: Design and oversee the deployment architecture within a cloud environment, primarily leveraging AWS EKS (Elastic Kubernetes Service) and AWS Service Mesh (or equivalent cloud native tools). • Team Technical Leadership: Provide direct mentorship, technical direction, and code/design review guardrails for a team of 5 backend engineers. • Design & Best Practices: Define microservices patterns, database communication strategies, data validation frameworks, and performance-tuning guidelines for the new ecosystem. • Cross-Functional Collaboration: Act as the primary technical point of contact during the migration, bridging the gap between legacy database structures and modern cloud-native architectures.

Job Requirements

  • Total Experience: 10+ years in software engineering with a strong progression into application and system architecture. 5+ years of experience in core architecture.
  • Backend Expertise: Expert-level proficiency in .NET 8 core frameworks, C#, and building robust Web APIs / microservices.
  • Database Mastery: Deep hands-on experience with Oracle SQL / PL/SQL. You must be highly proficient at reading, analyzing, and dismantling complex legacy stored procedures.
  • Cloud Infrastructure: Strong hands-on experience with cloud platforms, specifically AWS. Proven familiarity with AWS EKS and AWS Service Mesh architectures is highly preferred (experience with comparable container orchestration and service mesh tools on Azure/GCP will be considered).
  • Leadership Capabilities: Prior experience leading or mentoring small-to-medium development teams (4–6 engineers), managing sprint technical goals, and executing code quality frameworks.
  • A Bachelor’s degree in Computer Science, Computer Engineering, or related or equivalent work experience required.

Benefits

  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50Since 2017H1B No Sponsor

• Progettazione, sviluppo, ottimizzazione e manutenzione del codice Java. • Analisi dei requisiti tecnico-funzionali e traduzione degli stessi in soluzioni software. • Produzione di documentazione tecnica.

Italy
Finnet logo

Analista de Desenvolvimento de Sistemas Senior, Java

Finnet

A tecnologia nos une! Fale conosco pelo Whatsapp 👉 (11) 3882-9200

Full TimeRemoteTeam 201-500Since 2003H1B No Sponsor

• Criar e desenvolver soluções financeiras (aplicativos web e móveis) de alta qualidade, focadas na experiência do usuário. • Atuar diretamente na análise e resolução de problemas complexos em produção (troubleshooting). • Participar ativamente de diagnósticos técnicos junto a clientes e áreas internas. • Trabalhar com integrações via APIs, webservices e sistemas distribuídos. • Apoiar na definição de arquitetura e soluções técnicas para novos projetos. • Garantir qualidade técnica das entregas, incluindo revisão de código e boas práticas. • Apoiar times de QA, requisitos e implantação na validação de cenários técnicos. • Atuar em situações críticas que exigem resposta rápida e análise aprofundada.

Brazil
Cresol Cooperativa logo

Systems Developer, Backend, Java, Pix

Cresol Cooperativa

Fornecendo soluções financeiras com excelência por meio do relacionamento.

Full TimeRemoteTeam 5,001-10,000Since 1995H1B No Sponsor

• Ability to work autonomously to resolve technical problems. • Strong communication and collaboration with cross-functional teams. • Analytical skills for investigating and solving problems. • Proactive in identifying improvements. • Develop and evolve backend solutions based on microservices, with attention to quality, security and performance. • Implement and maintain REST APIs. • Participate in analysis and resolution of incidents in production environments. • Refactor system features to address technical debt and improve performance. • Work closely with technical areas, maintaining an integrated view of solutions. • Maintenance of legacy systems.

Brazil
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and implement vehicle routing and scheduling algorithms using OR-Tools to generate optimal field assignments • Develop clustering algorithms to group workloads geographically and minimize travel time/cost • Implement constraint models (capacity, time windows, skills, priorities, survey rules) within the optimizer • Integrate the optimizer with the Mojo control system APIs for job intake, execution, and results publishing • Build batch and real-time optimization modes to support both scheduled and on-demand routing • Refactor optimizer components into modular, extensible strategy interfaces for new routing heuristics • Implement data preprocessing pipelines to normalize locations, distances, and travel matrices • Develop automated test harnesses validating solution correctness against known datasets and constraints • Implement “solution quality” scoring metrics (distance, balance, SLA adherence, cost) to evaluate goodness of routes • Create regression benchmarks comparing new algorithm performance vs. baseline outputs • Add parallel processing and scaling support to handle large route sets and high agent counts • Instrument services with logging and metrics to track runtime, solver performance, and solution quality • Package optimizer services for CI/CD deployment with reproducible builds and environment configs • Document routing logic, constraints, integration points, and operational runbooks • Provide production support, tuning, and continuous improvement of optimization heuristics and performance

Maryland