RIVO is looking to modernize and scale its proprietary Loan Management System (LMS) and needs a Senior Software Engineer to take ownership, shape the roadmap for its evolution, and lay the foundation for a future engineering team.
Requirements
- Expertise in .NET Core / .NET 6+, C-Sharp, and Azure cloud services required.
- Strong experience with MassTransit, Hangfire, and CRM systems required.
- Proficiency in Angular (v12+) and modern front-end development practices required.
- Solid understanding of microservices architecture, REST APIs, and event-driven systems required.
- Experience with CI/CD pipelines, DevOps practices, and agile methodologies required.
- Proven experience in the fintech industry, especially with loan or financial systems strongly preferred.
- Prior experience modernizing legacy systems or home-grown platforms strongly preferred.
Responsibilities
- Lead the design, development, and enhancement of our custom-built LMS.
- Architect and implement scalable solutions using .NET and Azure cloud services.
- Collaborate with product managers, architects, and internal stakeholders to define technical strategy and build development roadmap.
- Design new features and redesign existing ones to improve performance, usability, and maintainability.
- Participate in and lead code reviews to ensure high-quality, secure, and maintainable code.
- Integrate and optimize background processing using MassTransit and Hangfire.
- Oversee front-end development using Angular and ensure seamless user experiences.
Other
- This is a fully on-site role. Hybrid/remote work is not available at this time.
- We are unable to sponsor or take over sponsorship of an employment Visa at this time.
- 8+ years of professional software development experience required.
- 3+ years in a technical leadership or lead engineer role required.
- Excellent interpersonal, leadership, conflict resolution, and team management skills.