What are the responsibilities and job description for the Software Engineer Backend C position at Halcyon Consulting LLC?
Job Description
Job Description
Note : This is a 6-month contract role with high likelihood that the client will want to convert the position to a full time role.
The Role - Backend Software Developer
We are seeking an experienced Backend Software Developer to design, develop, and deploy high-quality backend solutions for our client within a fully remote team. You will leverage your expertise in C# and .NET to build scalable web services that drive core functionality, collaborating with senior developers and cross-functional teams to set best practices and make architectural decisions. As a senior developer, you will mentor junior developers, foster continuous learning, and uphold standards of performance, security, and maintainability, while working closely with front-end, product, and QA staff to deliver end-to-end solutions. This role offers an exciting opportunity to influence the technical direction of the client's application and play a key role in the success of their product.
Job Duties and Responsibilities :
Design and develop web applications for the platform.
Mentor and train less experienced developers.
Contribute to the technology roadmap.
Participate in and guide agile processes within the team.
Core Skills
- C# and .NET Framework : Intermediate to advanced experience developing with C# and the .NET Framework.
- RESTful API Development : Proven experience developing robust RESTful web APIs.
- Relational Databases and SQL : Strong experience working with relational databases and advanced knowledge of SQL.
- Agile Methodologies : Hands-on experience with agile methodologies such as Scrum, Kanban, or similar frameworks.
- Software Design Patterns : Advanced understanding of software design patterns, including CQRS and others relevant to modern software architecture.
Secondary Skills
Soft Skills
Location : Work from home with occasional work travel and onsite collaborative meetings as needed.