10+ years of software development experience, with over 6 years specialized in .NET.
Expert-level proficiency in C# and extensive knowledge of ASP.NET Core and related frameworks.
Strong understanding of cloud platforms like Azure and AWS, as well as container orchestration with Docker/Kubernetes.
Experience with data access technologies such as SQL Server and PostgreSQL, including caching and messaging systems.
Proficient in security practices such as OAuth2/OIDC and observability tools like OpenTelemetry.
Responsibilities
Lead comprehensive client engagements, from initial discovery to post-go-live support.
Build and sustain robust relationships with executive stakeholders, serving as a trusted technical advisor.
Conduct workshops to gather requirements, manage scope, and navigate trade-offs effectively.
Mentor engineering teams, promoting a culture of quality and continuous improvement.
Design and implement enterprise-grade solutions on modern .NET platforms.
Own critical software components, including domain modeling and API design.
Drive DevOps initiatives, focusing on CI/CD processes and cloud-native deployments.
Benefits
Comprehensive healthcare coverage for employees and their families.
Flexible working arrangements to accommodate work-life balance.
Access to ongoing professional development opportunities and training programs.
Collaborative work environment that fosters innovation and creativity.
Full Job Description
Role Overview We're seeking a highly experienced, hands-on Principal .NET Consultant who combines deep technical mastery of the .NET ecosystem with exceptional client-facing, leadership, and communication skills. You will lead complex delivery engagements, architect robust solutions, mentor teams, and serve as a trusted advisor to clients-translating business needs into secure, scalable, and maintainable .NET solutions.
Key Responsibilities Client & Leadership
Lead end-to-end client engagements: discovery, solution design, delivery, and post-go-live support.
Build and maintain strong executive-level relationships; act as a trusted technical advisor.
Facilitate requirements workshops, steer scope and expectations, and negotiate trade-offs.
Mentor senior and mid-level engineers; foster a culture of quality, ownership, and continuous improvement.
Contribute to pre-sales: estimates, proposals, solution narratives, and technical win strategies.
Architecture & Hands-On Delivery
Design and implement enterprise-grade solutions using modern .NET (e.g., .NET 8/9, ASP.NET Core, C#).
Own critical components: domain modeling, API design, performance tuning, security, and observability.