Resurgent Capital Services is looking to solve the problem of managing and developing their custom applications portfolio, which includes both on-premises and cloud-based solutions, with a strong focus on Microsoft technologies. The company needs a leader to guide development, ensure architectural alignment, and deliver scalable, reliable, and impactful solutions.
Requirements
- Strong technical expertise in Microsoft technologies (e.g., .NET, Azure, SQL Server).
- Solid understanding of relational databases, distributed systems, and enterprise application design.
- Proven experience leading full lifecycle software development projects, including Agile or iterative methodologies.
Responsibilities
- Lead, mentor, and develop software engineers and product teams, fostering technical growth and career development.
- Serve as the technical owner for assigned applications, ensuring alignment with enterprise architecture standards.
- Provide architectural guidance and conduct design and code reviews.
- Collaborate with Product Owners and business stakeholders to translate needs into actionable solutions.
- Oversee project planning, including timelines, milestones, deliverables, and resource allocation.
- Champion best practices, continuous improvement, and innovation in software development.
- Conduct technical screenings and interviews for prospective hires.
Other
- 7–10 years of experience in software development, with at least 1+ years in a leadership or management role.
- Excellent problem-solving and decision-making skills, with the ability to balance strategic thinking and hands-on execution.
- Background in finance, receivables management or consumer credit a plus, but not required
- Strong communication skills and the confidence to work directly with business stakeholders.
- Highly self-motivated, organized, and able to manage multiple priorities effectively.
- Open to occasional travel to Greenville SC.
- Four-year college degree required