We are seeking a highly skilled and experienced Senior Backend .NET Software Developer on behalf of our client to join their growing software development team. This is a fully remote position. The ideal candidate will have a strong background in building scalable, high-quality, and high-performance applications using the .NET framework. You will be responsible for designing, developing, and maintaining backend services that support our client's core business applications and ensure their seamless integration with front-end components.
Responsibilities:Design, develop, and maintain efficient, reusable, and reliable code using C# and the .NET framework.Implement robust and scalable backend services and APIs to support web and mobile applications.Ensure the best possible performance, quality, and responsiveness of applications.Collaborate with front-end developers, product managers, and other stakeholders to define and deliver project requirements.Participate in code reviews, providing constructive feedback to peers.Write and maintain unit tests to ensure code quality and reliability.Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.Stay up-to-date with the latest industry trends, technologies, and best practices.Proactively suggest improvements to existing processes and systems.
Skills and Qualifications:Bachelor’s degree in Computer Science, Information Technology, or a related field. Equivalent work experience will be considered.Minimum of 7 years of experience in backend development using the .NET framework.Proven experience in designing and implementing RESTful APIs and microservices.Strong proficiency in C#, ASP.NET Core, and Entity Framework.Strong understanding of SQL and experience with relational databases such as SQL Server.Experience with cloud platforms, preferably Microsoft Azure.Familiarity with CI/CD pipelines and DevOps practices. Experience with Terraform is a plus.Functional knowledge of frontend technologies (e.g., HTML, CSS, JavaScript frameworks) especially Vue.js is preferred.Experience with other programming languages such as Python and Golang is preferred.Experience with integrating third-party APIs such as Salesforce, Stripe, Postmark, Hubspot, etc. is a plus.Advocate for best software architecture and coding practices including writing clean, readable, and easily-maintainable code.Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills.Ability to work independently as well as in a team-oriented environment.Ability to work with a remote team primarily on the EST timezone.
How to Apply:If you are passionate about backend development and meet the above qualifications, we encourage you to apply. Please submit your resume and a cover letter detailing your experience and why you would be a great fit for this role.