Senior Analyst Developer Engineer
Orgill · Collierville, TN · 1 wk ago
On-siteEngineeringFull-time
Responsibilities
- Design, build, and maintain high-performance, reusable, and reliable code using C#, modern .NET (Core / 6+), and ASP.NET Core.
- Champion SOLID principles, clean code, and advanced architectural patterns like Domain-Driven Design (DDD) and Microservices.
- Architect, deploy, and evolve scalable, cloud-based applications utilizing Azure services (e.g., Azure Kubernetes Service, Cosmos DB, Azure SQL, Azure Service Bus, Event Grid).
- Drive legacy application modernization and lead migrations to PaaS/SaaS environments.
- Oversee the end-to-end development lifecycle, including sprint cycles, release coordination, and branching strategies (e.g., GitFlow).
- Act as the primary gatekeeper for Azure DevOps pull requests, conducting rigorous code reviews to ensure adherence to .NET and security best practices.
- Design and implement resilient, secure, and scalable RESTful APIs, event-driven architectures, and integrations.
- Ensure seamless data flow and connectivity across disparate enterprise systems.
- Partner with DevOps to optimize CI/CD pipelines in Azure DevOps.
- Enforce rigorous automated testing standards (unit, integration, and load testing) and implement Infrastructure as Code (IaC) using tools like Terraform or ARM/Bicep templates.
- Mentor junior and mid-level engineers, fostering a collaborative culture of continuous learning, technical excellence, and proactive problem-solving within the development pods.