Jr. Software Developer
- Toronto, ON, Canada
Pay: $60,000 - $65,000 · Full-time
Applications open in a new tab.
Job details
- Pay
- Pay: $60,000 - $65,000
- Job type
- Full-time
- Apply by
- Experience
- 2 to 3 years of professional programming experience, including internships or co-op placements
- Posting language
- English
- Posted
Original job description
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).
More about this job
Responsibilities
Develop, test, debug, maintain, and enhance financial software applications while following established standards and secure coding practices. Collaborate with developers, analysts, and stakeholders to troubleshoot production issues, validate features, and document technical processes and resolutions.
Requirements
Requires a diploma or degree in Computer Science, Information Systems, Software Engineering, or equivalent practical experience, along with 2 to 3 years of professional programming experience, including internships or co-op placements. Candidates should have experience with C# and .NET, relational databases such as Microsoft SQL Server, maintaining existing applications, and participating in team-based development, testing, debugging, or release activities.
Skills
- C#
- .NET
- Microsoft SQL Server
- Relational Databases
- Software Development
- Application Maintenance
- Testing
- Debugging
- Troubleshooting
- Secure Coding
- Technical Documentation
- Analytical Problem-Solving
- Communication
- Team Collaboration
- Time Management
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
Keywords
- C#
- .NET
- Microsoft SQL Server
- Relational Databases
- Financial Software
- Software Development
- Application Development
- Application Maintenance
- Business Requirements
- Technical Requirements
- Code Debugging
- Unit Testing
- System Testing
- Software Validation
- Production Troubleshooting
- Secure Coding
- Data Integrity
- Confidential Data
- Technical Documentation
- Release Activities
- Regulated Environment
- Iterative Development
- Enterprise Development
- Financial Systems
- Problem-Solving