Software Developer
Vispero®
About the Role
Vispero is the world leader in assistive technology solutions, committed to enhancing independence and quality of life for individuals with disabilities. This early-career Software Developer role is for a self-starter who is diligent, quality-oriented, and able to meet deadlines. The ideal candidate can work independently and collaboratively in an agile team environment, and is not afraid to use AI-assisted tools to accelerate learning, coding, and delivery. This is an opportunity for a developer building a foundation in object-oriented programming with a commitment to writing clean, maintainable code.
Key Responsibilities
- Consults with others to gather information about program intent, using that information to design and implement new product features.
- Writes and maintains documentation of acceptance criteria, designs, and changes to software.
- Codifies necessary changes in software to provide required functionality.
- Creates tests to find errors and confirm the software meets specifications.
- Analyzes code to find causes of errors and revises programs.
- Provides and requests peer review in a collaborative code authoring environment.
- Reviews user and technical documentation written by others to confirm consistency with program operations.
- Reviews program for correction, enhancements, or system environment changes.
- Modifies and maintains software programs written by others.
- Escalates customer-reported product feedback or concerns to the appropriate team, in line with Vispero's Quality Management System (ISO 13485) feedback process.
Requirements & Tech Stack
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent.
- Foundational understanding of Object-Oriented Programming (OOP).
- Exposure to C#/.NET and/or C++, with eagerness to grow proficiency.
- Developing skills in writing and debugging code.
- Ability to learn and efficiently utilize new programming languages and tools quickly.
- Interest in application development, ideally Windows applications.
- Growing proficiency with engineering IDEs and version control tools.
- Comfortable using AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude).
Qualifications
- 0-2 years of related experience; internships, academic projects, or relevant coursework welcomed in place of professional experience for this entry-level position.
- Conversationally fluent in English; ability to read and write fluently in English.
- Awareness of the importance of accurately relaying customer feedback and potential product concerns to the appropriate team, in line with Vispero's Quality Management System (ISO 13485).
- Analytical Skills: Ability to use thinking and reasoning to solve a problem.
- Communication: Ability to communicate effectively with others via email, Skype, Teams, phone, and in-person.
- Self-Motivated: Ability to be internally inspired to perform a task to the best of one’s ability using his or her own drive or initiative.
- Detail-Oriented: Ability to pay attention to the minute details of a project or task.
- Accountability: Ability to accept responsibility and account for his/her actions.
- Teamwork: Collaborates well and interacts with others professionally.