Job was saved successfully.
Job was removed from Saved Jobs.

Job Details

BMO Harris Bank

Software Developer (Dallas / Chicago) (R210030583_Irving)

Computer and Mathematical



Full Time


Irving, Texas, United States


300 E John Carpenter Freeway

Job Family Group:


The Transportation Finance (TF) Line of Business has a significant investment in digital automation with its "Touchless" Originations System" and is seeking a bold plan to move this platform from In-Cloud to Cloud Native. With ambition 2025, we will require a major technology investment to improve agility, take costs out and grow the business portfolio.

The Software Developer will:

  • Bring experience working with large scale Business Operations processes.

  • Provide thought leadership of possibilities for Customer Care and Customer Self-Service applications.

  • Bring hands on development experience with 2 or more of the following: Angular, NodeJS, J2EE, Oracle, ML Framework, Python, and PostgreSQL.

  • Have experience working in cross-functional teams to establish lean business operations processes.

  • Bring understanding or have knowledge of Financial Accounting.

  • Work with Global Teams dispersed across the globe.

  • Focus on platform availability and stability.

  • Bring a mentoring mindset as a core value.

  • Identifies emerging issues and trends to inform decision-making.

  • Conducts independent analysis and assessment to resolve strategic issues.

  • Interacts with key business & technology stakeholders to define, analyze, and deliver requirements that reflect the needs of both the business and end-customers.

  • Assesses the costs and benefits for different solutions and recommend/decide on appropriate designs.

  • Designs solutions, writes code, performs unit testing, develops appropriate artefacts / documentation, and facilitates final delivery.

  • Be comfortable and confident working with ambiguity - embraced an Agile mindset to solving challenges.


  • Typically between 2 - 7 years of relevant experience and/or certification in related field of study or an equivalent combination of education and experience.

  • Industry preference - Banking, Financial Services, or FinTech - with focus on Digital Channels, Credit Risk, Standalone technology product companies.

  • Knowledge of software development practices, concepts, and technology obtained through formal training and/or work experience.

  • Knowledge of required programming languages and can code with little oversight.

  • Knowledge of technical/business environment and processes.

We’re here to help

At BMO Harris Bank we are driven by a shared Purpose: Boldly Grow the Good in business and life. It calls on us to create lasting, positive change for our customers, our communities and our people. By working together, innovating and pushing boundaries, we transform lives and businesses, and power economic growth around the world.

As a member of the BMO Harris Bank team you are valued, respected and heard, and you have more ways to grow and make an impact. We strive to help you make an impact from day one – for yourself and our customers. We’ll support you with the tools and resources you need to reach new milestones, as you help our customers reach theirs. From in-depth training and coaching, to manager support and network-building opportunities, we’ll help you gain valuable experience, and broaden your skillset.

To find out more visit us at [Register to View] .

BMO Harris Bank is committed to an inclusive, equitable and accessible workplace. By learning from each other’s differences, we gain strength through our people and our perspectives. BMO Harris Bank N.A. is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. Accommodations are available on request for candidates taking part in all aspects of the selection process. To request accommodation, please contact your recruiter.