We are seeking a highly experienced .NET Solution Architect to lead the architecture, design, and development of scalable enterprise applications using Microsoft technologies. The ideal candidate will have a proven track record in architecting complex distributed systems, leading technical teams, and working closely with stakeholders to deliver high-quality software solutions. This role requires deep hands-on experience with .NET, cloud platforms (preferably Azure), microservices, event-driven architecture, and modern DevOps practices.
Key Responsibilities:
- Lead end-to-end architecture for enterprise-grade applications, ensuring scalability, performance, and security.
- Define and enforce architectural standards, best practices, and coding guidelines across multiple development teams.
- Own high-level and low-level design of microservices, APIs, and data flows.
- Collaborate with product managers, business analysts, and engineering leads to understand business requirements and translate them into technical solutions.
- Make architectural decisions on technology stack, integration patterns, and deployment strategies.
- Drive application modernization initiatives, including legacy system assessments, monolith-to-microservices transformation, .NET Framework to .NET Core migrations, and re-platforming on Azure.
- Design cloud-native applications using Microsoft Azure, including services like App Services, Functions, Event Grid, Service Bus, and Azure SQL/Cosmos DB.
- Establish and enforce DevOps practices (CI/CD, containerization, Infrastructure as Code, automated testing).
- Conduct code and design reviews and mentor engineers on architectural patterns and technical depth.
- Evaluate third-party tools and platforms for integration into the ecosystem.
- Participate in pre-sales and solutioning engagements, including technical discovery sessions, client workshops, architecture assessments, and crafting end-to-end solution designs that align with client goals.
- Contribute to business development efforts by preparing and reviewing technical sections of proposals, developing solution blueprints, and supporting the creation of case studies, white papers, and thought leadership content.
Qualifications:
- 12+ years of experience in software development with at least 5 years in architecture roles.
- Deep expertise in C#, .NET Core/.NET 6+, ASP.NET MVC/Web API.
- Strong experience in architecting distributed systems using microservices and event-driven patterns.
- Hands-on experience in modernizing legacy applications and migrating to cloud-native .NET architectures.
- Hands-on experience with Azure cloud services and cloud-native design.
- Proficiency in RESTful API design, security best practices (OAuth, JWT), and performance tuning.
- Experience with containerization (Docker, Kubernetes) and CI/CD pipelines.
- Strong understanding of relational and NoSQL databases (SQL Server, Cosmos DB, MongoDB).
- Familiarity with message brokers such as Azure Service Bus, RabbitMQ, or Kafka.
- Excellent communication skills with the ability to present technical concepts to stakeholders and business leaders.
Preferred Qualifications:
- Experience with enterprise integration patterns and domain-driven design (DDD).
- Exposure to frontend frameworks like Angular or React (for full-stack architecture).
- Knowledge of DevSecOps practices and secure application architecture.
- Certification in Azure (e.g., Azure Solutions Architect Expert) is a plus.
- Previous experience working in product engineering or large-scale platform development.
Soft Skills:
- Strong analytical and problem-solving skills.
- Ability to lead and influence cross-functional teams.
- Self-driven with a passion for innovation and continuous learning.
- Capable of balancing technical depth with stakeholder alignment and business goals.
- Excellent collaboration and interpersonal skills; a strong team player who thrives in cross-functional environments
Life at Successive:
- Successive Digital cultivates a culture of collaboration and diversity within our global teams.
- We encourage personal and professional development through challenging and inspiring one another.
- Mentorship and on-the-job training opportunities support career growth and success.
- Our global presence offers onsite opportunities across our international offices.
- Comprehensive benefits, including maternity and paternity leave, are provided to support work-life balance.
- Our talent is encouraged to explore and work with various technologies.
- A Professional Development Program enhances technical and behavioral competencies.
- With the Reward & Recognition process, we acknowledge and celebrate team and individual achievements.
- Team outings, parties, sports events, and cultural activities establish a vibrant workplace culture and promote companionship among employees.
Follow us on:
Website: http://successive.tech/
Facebook: https: / / www.facebook.com / Successivetech /
LinkedIn: https: / / www.linkedin.com / company / successivetech
You may write us or share your applications at: careers@successive.tech