Software Developer
The Software Developer is a technical expert and problem solver who delivers complex client solutions. Supporting both enterprise systems and custom-developed software, this individual contributes to all aspects of the software development process including design, development, implementation, and support for Belvista Software’s solutions.
About Belvista Software
Belvista Software is a Software Development company providing advanced technology solutions to the accounts receivable industry. Our fully managed collection systems enable debt collection agencies to take advantage of workflow automation, compliance support, and communication technologies to streamline processes and create engaging experiences for their clients and consumers.
We are also exploring AI-driven enhancements, from intelligent automation to developer tools that improve internal workflows and client experiences.
Responsibilities
As a Junior Software Developer, you will provide valuable support to Belvista Software’s clients and internal teams by:
- Assisting in the development of customized software solutions to meet individual client needs.
- Supporting the enhancement of Belvista Software’s product offerings under the guidance of senior developers.
- Learning and applying new technologies to improve productivity for internal teams and clients.
- Collaborating with clients to understand specific needs and assist in recommending technical solutions to business challenges.
- Participating in personal development and training on current technology and best practices.
- Assisting in peer review and testing of team deliverables.
- Following a structured software development lifecycle to maintain the integrity of production systems.
- Providing support on various business challenges to enhance the company’s offerings and client support capabilities.
- Experimenting with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT) to enhance code quality and efficiency.
- Assisting in integrating basic AI capabilities into applications, such as chatbots, automated workflows, or ML-based APIs, where appropriate.
Experience
Belvista Software values candidates who are self-motivated, eager to learn, and adaptable to changing business conditions. Helpful qualifications include:
- Exposure to software development and support (familiarity with C#, .NET, web technologies, REST, SOAP, or XML is a plus).
- Basic understanding of the software development lifecycle.
- Problem-solving skills and a willingness to learn from senior team members.
- Coursework or practical experience in product development or enterprise application support.
- Associate degree in Computer Science, Information Technology, or equivalent educational background.
- Interest in exploring AI-driven features such as chatbot integration, automated data processing, or LLM-based enhancements.
- Experience using AI-assisted coding tools such as GitHub Copilot, ChatGPT, or similar (nice to have).
Why Join Us?
- Work in a collaborative environment exploring modern development practices and AI-enhanced workflows.
- Opportunities to grow, learn modern AI tooling, and contribute to cutting-edge projects in a rapidly evolving industry.
- Mentoring and support to help you develop your technical skills, including hands-on exposure to AI-related tools and capabilities.
- The chance to influence product development within a high-growth start-up environment
Job Type: Full-time
Pay: $18.00 - $20.00 per hour
Benefits:
Education:
- High school or equivalent (Preferred)
Ability to Commute:
- Webster, NY 14580 (Required)
Work Location: In person