Role Overview
The primary role of the Software Engineer on the Enterprise Engineering team is to build and maintain shared services and APIs that support both Revecore’s Bridge (Underpayments) and AcciClaim (Complex Claims) platforms. This person will contribute to the design and development of the common service layer that powers both business lines, working under the guidance of the Enterprise Engineering Director and Senior Software Engineer.
What You Will Do
Develop RESTful APIs and backend services using.NET Core and C# as part of the shared service layer for the Bridge and AcciClaim platforms. Write and maintain SQL Server database schemas, stored procedures, and queries using T-SQL to support shared data operations.
Why It Might Be a Fit
As a founding member of this newly formed team, this person will have the opportunity to shape the team’s culture and practices from day one. They will work with.NET/C# and SQL Server to build APIs and backend services, collaborate closely with the senior members of the Enterprise Engineering team, and engage regularly with engineers across Bridge and AcciClaim.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
- 2 or more years of software development experience in.NET/C# required.
- Experience and readiness to code in C#, ASP.NET Core, SQL Server (T-SQL), and RESTful API patterns.
- Solid understanding of relational database concepts and ability to write and debug SQL queries and stored procedures.
- Exposure to Microsoft Azure or equivalent cloud platforms is a plus.
- Basic familiarity with REST API design principles and service-oriented or microservices architectures.
- Good understanding of secure coding guidelines, and the ability to apply them in practice.
- Solid analytical, critical thinking, and problem-solving skills combined with strong interpersonal, verbal, and writing skills.
- Ability to work independently and follow through on assignments with direction from senior team members.
- Working knowledge of Agile/Scrum or Kanban development methodologies and Azure DevOps or an equivalent tool.
- High attention to detail and strong organizational skills; ability to produce accurate work while managing multiple tasks.
Benefits
- paid training and incentive plans
- medical, dental, vision, and life insurance benefits
- 12 paid holidays and generous paid time off
- 401(k) contributions
- career growth opportunities
- Employee Resource Groups
- match 401(k) contributions
