Manager of Software Development The Manager of Software Development is a technical leader and problem solver whose focus is the creation and enhancement of SaaS products for Belvista Software's clients. This position's leadership will drive the efforts of the team to create solutions that are easy to use, streamline communications between multiple stakeholders in the receivables process, eliminate manual work processes and provide a reliable solution to Belvista Software's clients. The Manager of Software Development will report to the Director of Consulting. About Belvista Software Belvista Software is a growing company providing advanced technology solutions to the accounts receivable industry. Our fully managed collection systems enable debt collection agencies to take advantage of advanced workflow, automation, and communication technologies to streamline processes and create engaging experiences for their clients and consumers. Responsibilities The Manager of Software Development provides a wide range of support to Belvista Software's clients and internal team members including:
- Leading software development team activities and workloads to achieve business and client objectives.
- Leading the design, planning and implementation of new product offerings.
- Managing of Belvista Software's technical roadmap and systems architecture for new SaaS offerings.
- Working with cross-functional teams to identify product opportunities, estimate effort and measure business impact.
- Providing tier 3 support for technical issues that may arise from our client's use of the software.
- Receiving customer feedback and partnering with Belvista Software's support team to incorporate client feedback into new product offerings.
- Supporting support staff through training, knowledge transfer and peer review.
- Maintaining integrity of production systems by following a standard software development lifecycle.
- Providing input and support on a wide variety of business problems to improve the company's offerings and ability to support clients.
Experience We're looking for someone who is technically strong and wants to grow others. The right person is self-driven, adapts well to changing business conditions, and has the depth to guide a team through hard technical problems. Just as important, they enjoy teaching, mentoring, and helping developers get better at their craft.
Helpful experience includes:
- Previous experience managing the software development process and software development teams.
- Previous experience working directly with clients on product development.
- Following a structured software or system development life cycle.
- Product development and/or enterprise application support.
- Complex problem-solving skills.
- Experience in Microsoft development technologies, including C#, .
NET, MVC, AND REST
web services.
Job Type:
Full-time Pay:
$27.00 - $35.00 per hour
Benefits:
Paid time off Retirement plan
Education:
Bachelor's (Preferred)
Work Location:
In person