BMO is hiring Software Developer – Analytics | Fresher |CAD $113,900 per year

About the Role:

We are seeking a Software Developer – Analytics (New or Recent Graduate) to join our Technology team in Toronto, ON. In this role, you will be responsible for driving the entire software development lifecycle, from gathering requirements to deploying solutions. You will work closely with cross-functional teams to transform business needs into robust technical solutions while ensuring security, scalability, and performance standards are met.

You will contribute to the design, development, testing, and maintenance of high-quality software applications. This includes creating technical specifications from user requirements, writing clean and efficient code, integrating applications, and performing system troubleshooting. Your work will directly impact the delivery of innovative solutions that support business goals.


Key Responsibilities:

  • Translate user requirements into detailed technical specifications
  • Design, develop, test, and implement new software programs in alignment with the software development lifecycle
  • Perform preventative and corrective maintenance, troubleshooting, and fault resolution for systems and core software components
  • Ensure code adheres to security, logging, error handling, and performance standards
  • Evaluate new technologies for system compatibility and assess their impact on existing processes and data
  • Follow release management processes, apply version controls, and maintain documentation
  • Collaborate with teams to interpret and document client requirements
  • Work independently on complex tasks, applying problem-solving skills and judgment to unique situations
  • Support continuous improvement initiatives and maintain industry best practices in software development

Eligibility Criteria:

  • New or recent graduate with relevant academic or professional experience in software development
  • Strong analytical and problem-solving skills with a keen eye for detail
  • Ability to work independently and manage multiple priorities in a fast-paced environment
  • Excellent verbal and written communication skills
  • Collaborative mindset with the ability to work effectively in team settings
  • Demonstrated adaptability and willingness to learn emerging technologies

Education Requirement:

  • Post-secondary degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Equivalent combination of education and relevant experience will be considered

Benefits:

  • Competitive salary range: $61,600 – $113,900 (based on skills, experience, and qualifications)
  • Performance-based incentives and discretionary bonuses
  • Health insurance, accident and life insurance coverage
  • Tuition reimbursement and opportunities for professional development
  • Retirement savings plans
  • Inclusive and accessible workplace with a strong culture of collaboration and innovation
  • Career growth opportunities with structured training and mentorship programs

Apply Now: https://bmo.wd3.myworkdayjobs.com/en-US/External/job/Toronto-ON-CAN/Software-Developer—Analytics–New-or-Recent-Graduate-_R250018904-2?source=Social_Linkedin


Technical Skills

programming, applications integration, test driven development, system development lifecycle, troubleshooting, system and technology integration, quality assurance and testing, cloud computing, microservices, data-driven decision making, algorithms, data structures, technology business requirements definition, analysis and mapping