.NET Architect
Staffing Spot, Inc. · Charlotte, NC · 1 mo ago
HybridContract
Job Summary We are looking for an experienced .NET Architect with strong Python expertise to lead the architecture and development of scalable, secure, and high-performance enterprise applications. The ideal candidate will have deep experience with the Microsoft .NET ecosystem, modern cloud architectures, microservices, APIs, and Python-based services or automation. Key Responsibilities The application is primarily built on C#/.NET, with Python used for Data Science logic. Candidates must have experience with both .NET/C# and Python.Strong understanding of how a .NET application integrates with Python/Data Science components is important.Design scalable and resilient solutions using C#, .NET Core / .NET 6+ / modern .NET, and Python.Lead architecture decisions covering application, integration, data, security, and cloud infrastructure.Develop and maintain architecture diagrams, technical specifications, API contracts, and design documentation.Design and implement RESTful APIs, microservices, distributed systems, and event-driven architectures.Develop and integrate Python-based services, APIs, automation, data-processing components, and backend applicationsEstablish coding standards, architecture guidelines, design patterns, and engineering best practices.Conduct architecture and code reviews and provide technical mentorship to development teams.Design solutions for scalability, high availability, performance, security, and maintainability.Integrate .NET and Python services with enterprise applications, databases, third-party systems, and cloud platforms.Drive application modernization, cloud migration, and transformation of legacy systems.Support CI/CD implementation, containerization, automated testing, monitoring, and observability.Identify technical risks and dependencies and provide appropriate mitigation strategies.Troubleshoot complex production issues and conduct root-cause analysis.Evaluate new technologies and recommend solutions based on business and technical requirements. Required Technical Skills NET / Microsoft Stack10+ years of experience in software development and architecture.Strong expertise in C#, .NET Core, ASP.NET Core, Web API, and Entity Framework Core.Strong understanding of object-oriented programming, SOLID principles, and design patterns.Experience designing enterprise applications and distributed systems. Python Strong hands-on experience with Python for backend development, automation, integration, or data-processing solutions.Experience with frameworks such as FastAPI, Flask, or Django.Ability to design and develop Python-based REST APIs and microservices.Experience integrating Python services with .NET applications and enterprise systems. Skills: c#,web api,framework,python,asp.net,.net developemnt