Role in brief
Symfa is seeking a Senior .NET Engineer to modernize IT systems for an American insurance company. This role involves designing and implementing both backend and frontend solutions, clarifying requirements with stakeholders, and contributing to architectural decisions. Candidates with strong C#, .NET, Blazor, and SQL skills, who can drive tasks independently, should apply.
About the role
This role focuses on modernizing the IT infrastructure for an established American credit insurance company. The work involves upgrading legacy systems, automating agent management processes, and implementing other strategic enhancements as part of a digital transformation. The Senior .NET Engineer will be responsible for both backend development using C#/.NET and frontend development with Blazor, contributing to a comprehensive overhaul of the client's technology stack.
The position requires close collaboration with business analysts and technical teams on the client side to ensure requirements are clearly understood and solutions are effectively refined. A key aspect of the role is defining modernization plans and justifying architectural decisions, which means contributing to the technical roadmap. The engineer will also be involved in improving team processes and ensuring high code quality.
Success in this role means taking full ownership of tasks, from initial requirements analysis through to deployment. This includes identifying dependencies, proactively escalating any roadblocks, and evaluating technical risks to propose mitigation strategies. The ideal candidate will also document architectural decisions, demonstrating a thorough approach to development and system design within an enterprise environment.
The annual salary for this position ranges from $115,000 to $195,500 USD.
Skills that matter here
- C#: This is used for designing and implementing backend solutions.
- .NET: This framework is central to backend development efforts for the client's IT modernization.
- Blazor: This is the primary framework for developing new frontend solutions.
- SQL: Strong experience with SQL, including T-SQL and stored procedures, is required for database interactions.
- Git: Proficiency in Git and Git Flow practices is essential for version control and collaborative development.
Who this role suits
- A self-starter who can independently manage tasks from conception to release.
- Someone with a strong focus on code quality, thorough testing, and comprehensive documentation.
- An individual comfortable acting as both a solo contributor and a team lead on enterprise-level projects.
- A person who can evaluate technical risks and propose mitigation strategies effectively.
From the employer
- Designing and implementing both backend (C#/.NET) and frontend (Blazor) solutions
- Working closely with business analysts and client-side technical teams to clarify requirements and refine solutions
- Defining modernization plans, justify architectural decisions, and contribute to team process improvements
- Taking ownership of tasks from requirements analysis to release, identify dependencies, and escalate roadblocks independently
- Evaluating technical risks, proposing mitigation strategies and document architectural decisions
- Hands-on expertise in backend development (C#/.NET) and frontend frameworks (Blazor)
- Strong experience with SQL (e.g., T-SQL, stored procedures)
- Proficient in Git and Git Flow practices
- Ability to independently drive tasks from analysis to deployment
- Experience as both a solo developer and a team lead in enterprise projects
- Thorough approach to code quality, testing, and documentation
- Nice to have:
- Experience with insurance/financial systems (credit insurance preferred)
- Understanding of system design and ability to create architectural documentation
- Experience migrating from monolithic to microservices architectures
- Familiarity with automated testing (unit, integration, E2E)
Questions about this role
What is the remote work policy for this role?
This is a fully remote position.
What level of experience is required for this position?
This is a senior-level role.
What are the core technical skills needed for this job?
Candidates should have hands-on expertise in C#/.NET, Blazor, SQL (including T-SQL), and Git/Git Flow practices.