Amazon Web Services (AWS), Application Programming Interface (API), Artificial Intelligence (AI), Cloud Applications, Cloud Architecture, Cloud Computing, Customer Relations, DevOps, GitHub, Microservices, Microsoft .NET, Microsoft Windows Azure, Presentation/Verbal Skills, REST (Representational State Transfer), Redis, Software Development, System Architecture, Team Player, Technical Leadership, Technical Support, Windows Communication Foundation (WCF), Writing Skills
Sr. .Net developer Lead
Location: Milwaukee, WI - onsite
Job Description:-
Job Description (Role & Responsibilities):-
- Lead a large scale modernization of .net 4.8 based WCF services into Microservices
- Define target state architecture for migrating .Net 4.8 based WCF services into .Net 10
- Conversion of VB.net code into C# ( part of the application code is in VB.Net )
- Design and lead implementation of of WCF to CoreWCF and later into REST / gRPC services
- Azure cloud native considerations to support horizontal scaling including AKS, Service Bus, API management
- Guide DevOps for introducing ephemeral environments using Infrastructure as Code
- Liaison with Client Architect and other technical teams
- Redis Cache implementation for ephemeral data
- Guide the team on AI-Led development practices including Github Copilot
- Design API based architecture using open specifications, tools including API Gateway and Service mesh concepts
- Review existing solution architecture to identify opportunities to modernize the monolithic architecture
- Support tech leads by reviewing and providing inputs on existing architecture / code developed
Must haves :-
- Hands on experience with AI-Lead application modernization / development using Github Copilot or similar
- 15+ years of IT experience including 5+ years of architecting modern applications and modernization
- Master of Cloud Native application architecture and migrating monolithic apps to microservices and containers
- Experience working in brownfield applications
- Excellent written and verbal communications skills and ability to collaborate across internal/external teams
Preferred :-
- Cloud architect certification in Azure, AWS or Google Cloud
- Experience working with Containerized applications running on Kubernetes, AKS, EKS, GKE, ECS
- Exposure to gRPC and AsyncAPIs for service communication
I
Innova software Services Inc