Responsibilities
- Lead the design and implementation of enterprise-level .NET applications using C#, ASP.NET MVC, and current backend development standards
- Create and manage cloud infrastructure on AWS using AWS CDK with TypeScript for consistent multi-environment deployments
- Develop and refine CI/CD pipelines using AWS CodePipeline and CodeBuild, supporting Windows-based build agents for .NET applications
- Take full ownership of infrastructure setup, deployment coordination, release automation, and environment lifecycle management
- Build and sustain frontend applications using React and TypeScript that interface with .NET backend systems
- Lead efforts to modernize codebases by adopting clean architecture, refactoring legacy components, and minimizing technical debt
- Engineer scalable database solutions using PostgreSQL and MSSQL with emphasis on schema design, query efficiency, and performance
- Diagnose and resolve complex issues spanning infrastructure, deployment processes, and cloud platforms
- Promote DevOps principles such as automation, operational rigor, monitoring, compliance, and reliable deployments
- Track system health, cloud spending, observability metrics, and incident response protocols across AWS environments
- Work closely with development teams to streamline workflows, reduce manual operational tasks, and boost engineering productivity
- Guide team members in cloud engineering, CI/CD implementation, AWS best practices, software design patterns, and scalable architectures
- Support long-term platform development through planning for MERN stack evolution and migration toward cloud-native solutions