Junior Software Developer – Full Time; On-Site in Ottawa, Canada

Reports to: Manager, Software Development

Schedule / Shift: Monday – Friday; Hours: 37.5 per week;

This role is part of the growing Software Development Team at Allyant. In this role you will be working in a customer-focused, innovative, challenging and fun learning environment, and will be responsible for the software tools producing various output formats optimized for accessibility, utilized by our customers’ blind and low=vision end-users..


  • Perform analysis, design, development, testing, and debugging of software components.
  • Develop high quality and reliable software code.  
  • Work collaboratively with fellow developers and quality assurance.
  • Contribute to the team’s best practices and development standards.


  • Post-secondary degree in Computer Science or related discipline
  • Knowledge of HTML and XML
  • Experience with Windows environment and .NET programming
  • Understanding of databases and SQL
  • Good working knowledge of Microsoft Office and Adobe tools

Skills & Abilities

  • Active Listening – Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.
  • Reading Comprehension – ability to read, analyze, and interpret general business documents, technical procedures, or regulations.
  • Writing – Ability to write reports, technical documents, and procedure manuals.
  • Ability to present complex technical designs in a clear and simple way.
  • Speaking – Talking to others to convey information effectively.
  • Punctual, resourceful and great attention to detail
  • Hands-on attitude and willingness to get things done
  • Strong sense of teamwork and collaboration skills
  • Good oral and written communication skills in English.

Math Ability:

  • Ability to apply basic mathematical concepts such addition, subtraction, multiplication, and division.
  • Ability to apply mathematical operations to such tasks as frequency distribution, termination of test reliability and validity.

Reasoning Ability:

  • Time Management – Managing one’s own time with a proven ability to deliver quality work and meet deadlines. Ability to prioritize tasks and to delegate them when appropriate.
  • Critical Thinking – Using logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions, or approaches to problems.
  • Ability to define problems, collect data, establish facts, and draw valid conclusions.

Must be able to clear credit and criminal background check.

Allyant is an equal opportunity and affirmative action employer, and we pride ourselves on hiring and developing the best people.  All employment decisions are based on the applicant’s or employee’s qualifications as they relate to the requirements of the position under consideration. We value a diverse workforce and will provide equal opportunities for all employees and applicants for employment for meeting bona fide occupational qualifications, regardless of age, sex, sexual orientation, gender identity, genetic characteristics, race, color, creed, religion, ethnicity, national origin, alienage, citizenship, disability, marital status, military status, pregnancy, or any other legally-recognized protected basis prohibited by applicable law.

Applications from people with disabilities are encouraged and welcomed. Appropriate accommodations are available for applicants with disabilities throughout the recruitment process. If you require any unique accommodation, please let us know in advance and we will work with you to meet your needs.


If you are looking to join a growing team where you can work in a customer-focused, innovative, challenging, and fun learning environment where you can acquire and hone valuable skills, we invite you to apply by sending your resume and cover letter to careers@allyant.com.