Software Development Director
Apply on
Job Description
Sequium Asset Solutions, LLC is seeking an experienced and highly skilled Software Development Director to lead our development team with a strong focus on Quality Assurance (QA). The ideal candidate will be hands-on in the development process and have extensive experience with C#, .NET Core, Angular, and MS SQL Server. This role requires a strategic leader who can balance a fast-paced environment, excellent communication skills and the ability to work effectively in a hybrid work environment are essential.
Key Responsibilities:
Leadership & Management:
- Lead, mentor, and manage a team of developers.
- Develop and execute a strategic vision for the software development lifecycle, emphasizing QA best practices.
- Oversee the full development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
Hands-on Development & QA:
- Actively participate in coding, particularly in areas that require advanced knowledge of C#, .NET Core, Angular, and MS SQL Server.
- Implement and enforce rigorous QA processes, including automated testing, code reviews, and performance testing.
- Ensure the delivery of high-quality, scalable, and secure software solutions.
Project Management:
- Work closely with business owners to define project scope, timelines, and resources.
- Ensure projects are delivered on time, within scope, and with the highest quality.
- Collaborate with cross-functional teams to meet business objectives and drive continuous improvement.
Communication & Collaboration:
- Serve as the primary technical point of contact for stakeholders, providing clear and concise updates on project progress, risks, and issues.
- Foster a culture of open communication, collaboration, and continuous learning within the team.
- Facilitate regular meetings, including stand-ups, sprint planning, and retrospectives.
Hybrid Work Environment:
- Manage and optimize the performance of a hybrid team, ensuring clear communication, productivity, and collaboration across remote and on-site team members.
- Implement tools and processes that support effective remote work and maintain team cohesion.
Qualifications:
Technical Skills:
- Extensive experience with C#, .NET Core, Angular, and MS SQL Server.
- Strong background in software development, including hands-on coding and architecture.
- Proven track record of leading QA efforts, including automated testing frameworks and performance testing tools.
Leadership Skills:
- Previous minimum of 3 years' experience in a leadership role within a software development environment.
- Ability to inspire, mentor, and develop a high-performing team.
- Experience in project management, with a focus on delivering quality software on time and within budget.
Communication Skills:
- Excellent verbal and written communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Strong interpersonal skills, with the ability to build relationships and work effectively in a hybrid environment.
Work Environment:
- Experience managing teams in a hybrid work environment, with a focus on maintaining productivity and team engagement.
- Experience working with Collection systems or Collection agencies.
Preferred Qualifications:
- Experience with cloud-based technologies, such as Azure or AWS.
- Familiarity with DevOps practices and tools.
- Certifications in project management or QA methodologies.