Job Title: Lead .NET Developer (Full Stack / Cloud / AI)
Location: Columbus, OH (onsite)
Experience: 15+ Years
Job Description
We are seeking a Lead .NET Full Stack Developer with 15+ years of experience designing, developing, and deploying enterprise web and desktop applications using modern Microsoft and cloud technologies. The ideal candidate will bring strong expertise in .NET Core, Angular, React, Blazor, cloud platforms (AWS & Azure), AI integrations, DevOps, and CMS platforms such as Optimize, and will provide technical leadership across full SDLC.
This role requires hands-on development, architecture ownership, mentoring of teams, and collaboration with cross-functional stakeholders to deliver scalable, secure, and high-performance enterprise systems.
Key Responsibilities
- Design, develop, and maintain enterprise applications using C#, .NET Core, ASP.NET MVC, Web API, Angular, React, Blazor, and SQL Server.
- Define scalable application architecture using SOLID principles, design patterns, micro services, and cloud-native approaches.
- Build reusable front-end components using Angular, React, Typescript, JavaScript (ES6+), HTML5, CSS3, Bootstrap.
- Develop and secure Restful APIs and Web Sockets with OAuth2, Open ID, and JWT, claims-based and policy-based authentication.
- Perform code reviews, enforce best practices, and mentor junior and mid-level developers.
- Design, develop, and deploy cloud-native applications on AWS and Azure using server less and micro services architectures.
- Implement CI/CD pipelines using Azure DevOps, GitHub, and AWS DevOps tools.
- Provision infrastructure using Terraform, ARM templates, and Cloud Formation.
- Implement monitoring, logging, and alerting using Azure Monitor, Application Insights, Cloud Watch, and Serilog.
- Implement Disaster Recovery (DR) strategies, including automated failover and one-click data recovery.
- Design and optimize databases using SQL Server, Oracle, MongoDB, and NoSQL technologies.
- Develop and maintain SSIS, SSRS, ODI jobs, and data pipelines.
- Build Entity Framework-based data access layers and optimize query performance.
- Integrate third-party systems, APIs, and enterprise data platforms.
- Integrate AI/ML services and APIs into applications (chatbots, automation, analytics, cognitive services).
- Apply AI/ML fundamentals to enhance business workflows and user experiences.
- Develop automation scripts using Power Shell, Python, and Node.js.
- Implement security scanning and compliance using tools such as Vera code and White Source.
- Implement containerized solutions using Docker and Kubernetes.
- Work with API Gateways and distributed systems.
- Integrate ArcGIS APIs for geospatial mapping, route optimization, heat maps, and visualization.
- Use development and testing tools such as Visual Studio, VS Code, Postman, Swagger, NUnit.
- Ensure compliance with OWASP Top 10 security standards
Required Skills & Experience
- 15+ years of overall IT experience with strong focus on Microsoft and cloud technologies
- 10+ years of hands-on .NET development using C#, ASP.NET, MVC, Web API, and .NET Core
- Strong experience with Angular and React frameworks
- Experience with Blazor (Server and Web Assembly)
- Strong experience with AWS and Azure cloud platforms
- Hands-on experience with Terraform and CI/CD pipelines
- Experience with SQL Server, Oracle, MongoDB, SSIS, and SSRS
- Strong scripting skills using PowerShell, Python, or Node.js
- Experience with Optimize (EPiServer) CMS and content-driven platforms (preferred)
- Strong understanding of micro services, containerization, and cloud security best practices.
- Excellent leadership, communication, and stakeholder management skills.