
Yuliia Syvukha
Lead Recruiter
Solution Architect & Technical Lead
About the Role
We are seeking a highly skilled Solution Architect & Technical Lead to drive the codebase unification and SDLC modernization initiative for our client. This role requires a hands-on technical leader who can architect solutions while also guiding the engineering team. You will be responsible for assessing the current system, defining the migration strategy, and ensuring the successful adoption of best practices in software development and delivery.
Key Responsibilities
Technical Leadership & Architecture
- Analyze the existing ASP.NET Web Forms and ASP.NET MVC (5.2.6) applications to define a code convergence strategy across 73 different versions of the codebase.
- Design and oversee the transition to a unified codebase, ensuring maintainability, scalability, and modularization.
- Establish best practices for feature toggling, conditional logic, or modular approaches to accommodate customer-specific customizations.
- Evaluate and define cloud vs. on-premise architectural considerations for customers using Azure App Services and IIS-based deployments.
- Optimize database interactions for Azure SQL Database and on-prem SQL Server (2016+) to support both cloud and on-prem deployments.
- Define observability and monitoring strategies, leveraging OpenTelemetry, Azure Application Insights, Azure Monitor, and New Relic.
Software Development & SDLC Modernization
- Define and implement SDLC best practices to improve software quality, security, and maintainability.
- Introduce industry best practices for unit testing (MSTest, NUnit, xUnit), front-end testing (Playwright), and static analysis (Black Duck Coverity, Wiz).
- Improve CI/CD pipelines using Azure DevOps, ensuring streamlined deployment processes for both cloud and on-premise customers.
- Establish development guidelines and coding standards to ensure consistency across the engineering team.
Technical Collaboration & Knowledge Transfer
- Act as the primary technical point of contact, collaborating with both internal and client teams.
- Provide technical mentorship to engineers, ensuring best practices are adopted.
- Lead the initial discovery phase, identifying dependencies, risks, and technical implementation roadmaps.
- Work closely with DevOps engineers and QA leads to ensure technical solutions align with project goals.
Qualifications & Experience
Must-Have:
- 10+ years of experience in software development, including ASP.NET (Web Forms, MVC 5.2.6) and .NET Framework 4.8.1.
- Proven experience architecting complex enterprise applications with a focus on code convergence and multi-tenant systems.
- Strong knowledge of SQL Server (both Azure SQL Database and on-prem SQL Server 2016+) and data migration strategies.
- Expertise in Azure services, including Azure App Services, Azure Functions, Azure Service Bus, and Azure Storage.
- Deep understanding of CI/CD best practices with Azure DevOps, including automated testing and secure development.
- Experience with observability tools such as OpenTelemetry, New Relic, Azure Monitor, and Azure Application Insights.
- Strong technical communication and collaboration skills.
Nice-to-Have:
- Experience with modernization strategies for legacy applications.
- Hands-on knowledge of cloud-native development patterns and best practices.
- Familiarity with security and compliance frameworks relevant to SaaS and enterprise applications.
Why Join Us?
- Lead a high-impact transformation project that will simplify deployment and maintenance for a large customer base.
- Work on a technically challenging project with a mix of legacy and modern cloud technologies.
- Play a critical role in defining SDLC best practices that will have a long-term impact on the client’s development processes.
- Collaborate with a team of experienced professionals in a hands-on, execution-focused environment.
Didn’t find
a suitable vacancy?
a suitable vacancy?
Submit your CV, we will contact you
as soon as we have relevant openings.
Ready to elevate your business?
Let’s connect and begin our journey to success together!