Lead design and architecture efforts across complex enterprise solutions built on Microsoft technologies (ASP.NET MVC 3.5/4.0/4.5, Web API, SQL Server).
Collaborate with global customers to gather and refine technical requirements.
Provide technical guidance and mentorship to engineering teams, promoting best practices and continuous improvement.
Ensure adherence to non-functional requirements, including performance, scalability, and security.
Drive solution ownership from conception to delivery, demonstrating Subject Matter Expertise (SME) in assigned technical domains.
Facilitate effective communication between technical and functional teams across geographies.
Leverage knowledge of design patterns to create robust and maintainable code.
Contribute to product engineering initiatives, ensuring alignment with business objectives and technical goals.
Play a key role in enterprise software development efforts, contributing to overall product vision and roadmap.