Cloud .NET Application Architect

Rackspace Technology
Summary
Join Rackspace Technology as a .NET Application Architect and lead the migration of .Net plugins and supporting libraries from .NET Framework 4.8 to .NET Standard 2.0 or .NET 8. You will architect and oversee the migration of C# projects, ensuring shared libraries maintain compatibility. Responsibilities include resolving compatibility issues, guiding the team through the SDLC, establishing best practices, and coordinating testing. This role requires extensive experience in C# and .NET Framework, a proven track record of migrating large-scale applications, and exceptional leadership and communication skills. The ideal candidate will possess strong analytical skills and a proactive approach to problem-solving. This is a remote, night shift position located in India.
Requirements
- Extensive experience in C# and .NET Framework, with a focus on architectural roles
- Proven track record of migrating large-scale applications to .NET Standard 2.0 or .NET 8
- Exceptional leadership and communication skills, with the ability to mentor and guide engineering teams
- Strong analytical skills and a proactive approach to problem-solving
- Degree in computer science (preferred) or other technology/engineering subject
Responsibilities
- Develop solution architecture, assess and recommend the best of breed technology solutions to address client needs
- Hands on experience with microservices, serverless, API first, event driven and 12 factor app architectures
- Architect and oversee the migration of C# projects to .NET Standard 2.0 or .NET 8
- Lead the migration of plugins and supporting libraries in dependency order
- Ensure shared libraries maintain compatibility with .NET Standard 2.0
- Resolve compatibility issues with third-party NuGet packages
- Guide the team through the software development lifecycle (SDLC)
- Establish and enforce best practices for security, coding standards, and documentation
- Coordinate with engineering teams for thorough unit and integration testing
- Provide architectural guidance and technical leadership throughout the project
- Highlight any technical challenges or risks
Preferred Qualifications
- Experience being part of a team that practices CI/CD automation
- Should be capable to maintain existing customers product or create and new products
- Degree in computer science (preferred) or other technology/engineering subject
- Good stakeholder management skills - able to shape architecture deliverables working with customer stakeholders, product owners, and developers
- Good communication skills - both verbal and written. Can present concepts in authoritative and clear manner to customers (both technical and non-technical audience) through white boarding, presentations and proposals
- Creative problem solver, will own issues until full resolution
- Effective with time management and expectation management (for deliverables)
- Good team player who is keen to share knowledge as well as to listen and learn from others
- Willingness to learn and a quick learner