BMO - Naperville Park District, IL

posted 13 days ago

Full-time - Mid Level
Naperville Park District, IL
Credit Intermediation and Related Activities

About the position

The Full Stack Application Developer Lead at BMO Financial Group is responsible for driving the software development lifecycle, transforming user requirements into technical specifications, and managing development teams and processes. This role involves writing code, conducting software testing, and maintaining applications while ensuring adherence to security and performance standards. The position requires deep knowledge of algorithms, data structures, and programming languages to develop high-quality technology applications and services.

Responsibilities

  • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from users.
  • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
  • Performs preventative and corrective maintenance, troubleshooting, and fault rectification of system and core software components.
  • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements.
  • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk.
  • Follows release management processes and standards, and applies version controls.
  • Assists in interpreting and documentation of client requirements.
  • Provides specialized consulting, analytical, and technical support.
  • Exercises judgment to identify, diagnose, and solve problems within given rules.
  • Works independently and regularly handles non-routine situations.

Requirements

  • Typically between 5 - 7 years of relevant experience and post-secondary degree in related field of study or an equivalent combination of education and experience.
  • Deep knowledge and technical proficiency gained through extensive education and business experience.
  • Advanced proficiency in Java J2EE Programming, Applications Integration, Test Driven Development, System Development Lifecycle, Troubleshooting, and System and Technology Integration.

Nice-to-haves

  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • Quality Assurance and Testing.
  • Cloud computing (AWS).
  • Microservices.
  • Technology Business Requirements Definition, Analysis and Mapping.
  • Adaptability.
  • Learning Agility.
  • Verbal & written communication skills.
  • Collaboration & team skills.
  • Team Lead experience.
  • Analytical and problem solving skills.
  • Data driven decision making.

Benefits

  • Health insurance
  • Tuition reimbursement
  • Accident and life insurance
  • Retirement savings plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service