About the Role
We are seeking a highly skilled Senior .NET Engineer with a strong background in .NET development and enterprise software engineering. The ideal candidate will combine deep technical expertise with client-facing consulting experience — capable of leading technical discussions, providing architectural guidance, and ensuring the successful delivery of software solutions.
This position bridges the gap between engineering excellence and client engagement, requiring both strong hands-on technical skills and the ability to communicate complex solutions to non-technical stakeholders.
Key Responsibilities
- Collaborate with clients to understand business requirements, technical challenges, and strategic objectives.
 - Design, develop, and implement software solutions using C#, ASP.NET Core, Web API, and related .NET technologies.
 - Provide technical consultation, architecture recommendations, and best practices for scalable and secure system design.
 - Conduct technical assessments, code reviews, and system performance analysis for client projects.
 - Lead and mentor development teams, ensuring adherence to coding standards and architectural principles.
 - Participate in pre-sales technical discussions, proposal development, and solution demonstrations.
 - Assist with cloud migration strategies and implementation (Azure or AWS).
 - Create documentation including system architecture diagrams, API specifications, and deployment guides.
 - Act as a trusted advisor for clients by proactively identifying opportunities for process improvements and technical innovation.
 
Requirements
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field.
 - 5+ years of hands-on experience as a Senior .NET Developer or Software Engineer.
 - Strong expertise in C#, ASP.NET Core, MVC, Entity Framework, and RESTful APIs.
 - Proficient with Azure (App Services, Functions, DevOps, SQL Database, Key Vault, etc.) or equivalent cloud platform.
 - Solid understanding of microservices architecture, containerization (Docker, Kubernetes), and CI/CD pipelines.
 - Experience integrating enterprise systems, APIs, and third-party services.
 - Strong understanding of SQL Server, data modeling, and performance tuning.
 - Excellent communication, analytical, and problem-solving skills.
 - Proven ability to manage multiple projects, deliver high-quality results, and work effectively with cross-functional teams.
 
Preferred Qualifications
- Experience working directly with clients or in a consulting environment.
 - Knowledge of modern front-end frameworks (React, Angular, or Blazor) is a plus.
 - Familiarity with DevOps practices and infrastructure-as-code (ARM templates, Terraform).
 - Microsoft Certifications (e.g., Azure Solutions Architect, .NET Developer Associate) are a plus.
 
Benefits
- Paid Time Off (PTO) - Work From Home
 - Professional development opportunities
 - Collaborative and inclusive company culture
 - Training & Development Programs
 - Competitive salary and performance-based bonuses
 
