Job Description:
Seeking an experienced Senior .NET Developer to join our team!
The ideal candidate will possess a strong background in .NET development and enterprise software engineering.
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) is a plus
Benefits:
* Paid Time Off (PTO)
* Professional development opportunities
* Collaborative and inclusive company culture
* Training & Development Programs
* Competitive salary and performance-based bonuses