Pay: $60,000 - $65,000
Status: Current vacancy
AI: Not used in Job Screening
Canadian experience: Not required
Interview outcome: Within 45 days
Role Summary
We are seeking a Junior Software Developer to support the design, development, testing, and maintenance of financial software systems. This role works closely with senior developers, analysts, and business stakeholders to deliver reliable, secure, and high-quality solutions in a regulated environment where accuracy and data integrity are critical.
This position is ideal for someone early in their career who wants to build strong foundations in enterprise development, financial systems, and modern Microsoft technologies.
Duties and Responsibilities
- Review business and technical requirements to support development of new and existing applications
- Write, test, and debug code using established development standards
- Maintain and enhance existing software applications
- Assist in troubleshooting production issues and implementing fixes
- Participate in unit testing, system testing, and validation of new features
- Write and maintain technical and process documentation
- Document programming issues and resolutions for future reference
- Follow secure coding practices and protect confidential financial and client data
- Collaborate with developers, analysts, and stakeholders in an iterative development environment
- Adapt to evolving tools, technologies, and business requirements
- Other duties as assigned
Requirements
- Diploma or degree in Computer Science, Information Systems, Software Engineering, or equivalent practical experience
- 2 to 3 years of professional programming experience, including internships or co-op placements
- Experience developing applications using C# and .NET
- Experience working with relational databases such as Microsoft SQL Server
- Experience maintaining or enhancing existing software applications
- Experience working in a team-based development environment
- Experience participating in testing, debugging, or release activities
Skills and Competencies
- Strong analytical and problem-solving ability
- High attention to detail
- Good time management and organizational skills
- Ability to communicate clearly with both technical and non-technical team members
- Ability to work effectively in a collaborative environment
- Comfortable working in a fast-paced environment with evolving priorities
Equal opportunity Disclaimer:
Infinite Investment Systems Ltd. (IIS) is committed to the principles of Equal Employment Opportunity and the prohibition of discrimination and harassment of any kind. We strive to provide a work environment that is free of discrimination and harassment, in full compliance with the Ontario Human Rights Code and other applicable laws and regulations in the locations where we operate. At IIS, all employment decisions are based on business needs, job requirements, and individual qualifications, without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, marital or family status, or any other status protected by law. IIS will not tolerate any form of discrimination or harassment. We are committed to ensuring that our workplace is inclusive and accessible for everyone, in accordance with the Accessibility for Ontarians with Disabilities Act (AODA).