Dot Net Architect Professional
Job Description
• Design and manage application architecture across Windows and Linux environments
• Define and lead migration strategy from Windows to Linux platforms
• Port applications (C# and C++) to .NET Core for cross-platform compatibility
• Ensure a unified codebase for on-prem (Windows) and cloud (AWS Linux) environments
• Evaluate and select appropriate technologies and third-party libraries for migration
• Integrate Linux systems with Windows Active Directory and enterprise identity providers
• Architect and manage AWS infrastructure including EC2, ECS/EKS, Fargate, IAM, and VPC
• Implement containerization and orchestration strategies
• Ensure non-functional requirements such as performance, scalability, security, and availability
• Optimize Linux networking and load balancer configurations
• Implement deployment strategies like Blue/Green deployment and zero downtime releases
• Oversee testing including functional, performance, and security validation
• Maintain architecture documentation and support knowledge transfer
• Collaborate with cross-functional teams and provide technical leadership
