BMO - Naperville, IL

posted 13 days ago

Full-time - Mid Level
Naperville, 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. This role involves analyzing, developing, testing, and implementing software programs while ensuring adherence to security and performance standards. The position requires deep knowledge of algorithms, data structures, and programming languages, particularly Java, to develop high-quality technology applications and services.

Responsibilities

  • Drive the overall software development lifecycle across functional teams.
  • Translate user requirements into technical specifications.
  • Write code and manage the preparation of design specifications.
  • Support system design and provide advice on security requirements.
  • Debug business systems and service applications.
  • Analyze, develop, test, and implement new software programs.
  • Perform preventative and corrective maintenance and troubleshooting.
  • Ensure code/configurations adhere to security and performance standards.
  • Evaluate new technologies for fit with the program/system/eco-system.
  • Follow release management processes and apply version controls.
  • Assist in interpreting and documenting client requirements.
  • Provide specialized consulting, analytical, and technical support.

Requirements

  • 5 - 7 years of relevant experience in software development.
  • Post-secondary degree in a related field or equivalent combination of education and experience.
  • Deep knowledge and technical proficiency in Java J2EE programming.
  • Experience with applications integration and system development lifecycle.
  • Proficiency in quality assurance and testing, cloud computing (AWS), and microservices.

Nice-to-haves

  • Creative thinking.
  • Building and managing relationships.
  • Emotional agility.
  • 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
  • Performance-based incentives
  • Discretionary bonuses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service