Senior .NET Backend Developer Opportunity
We are seeking an experienced Senior .NET Backend Developer to join our team. As a key contributor, you will be responsible for designing, developing, and maintaining high-performance backend systems using the ASP.net framework, SQL Server, and design/architectural patterns.
About the Role:
This is an excellent opportunity for a skilled developer looking to take their career to the next level. You will work closely with our team to drive innovation and deliver cutting-edge solutions that meet our clients' demands.
Key Responsibilities:
* Design, develop, and maintain high-quality backend systems using .NET languages (C#, .Net Core), Entity Framework, and SQL Server.
* Familiarity with API styles, including REST and GraphQL.
* Expertise in database management, including creating, improving, and maintaining SQL stored procedures, queries, and functions.
* Strong understanding of query and execution plans to refine and optimize database performance.
* Understanding of design patterns, SOLID principles, and unit testing practices.
* Excellent troubleshooting and communication skills.
Requirements:
* Proven experience as a .NET/C# Developer or Application Developer (5+ years).
* Familiarity with the ASP.net framework, SQL Server, and design/architectural patterns.
* Knowledge of API styles, including REST and GraphQL.
* Expertise in .NET languages (e.g., C#, .Net Core), Entity Framework.
* Strong experience with Databases like SQL.
* Experience with authentication and authorization mechanisms like OAuth2.
* Familiarity with CI/CD tools such as Azure DevOps or GitHub Actions.
* Proficiency in source control and versioning systems like Git.
* Relevant experience working with Angular and/or React web applications.
Soft Skills:
* Navigate and influence a team with diverse levels of experience and expertise.
* Strong technical skills with communication and business skills.
* Autonomous acting, will receive sometimes unclear instructions and will need to contact people to get details and instructions.
* Willing to work with legacy and support activities.
* Teamwork.
* English (required) & Spanish (recommended).
* Communication skills.
What We Offer:
A dynamic and collaborative work environment, opportunities for growth and development, and a competitive compensation package.