Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Specialist III - IC Development image - Rise Careers
Job details

Specialist III - IC Development

Application Deadline:

04/28/2025

Address:

1625 W. Fountainhead Parkway

Job Family Group:

Technology

BMO Bank N.A. seeks Specialist III-IC Development in Tempe, AZ, to drive overall software development lifecycle including working across functional teams to transform requirements into features. Conduct software testing and maintenance. Translate user requirements into technical specifications, write code, and monitor the preparation of design specifications. Support system design, advise on security requirements and debug business systems and service applications. Utilize algorithms, data structures, and programming languages to develop high quality technology applications and services including tools, standards, and relevant software platforms based on business requirements. Analyze, develop, test, and implement new software programs, and document the entire software development lifecycle. Perform preventative and corrective maintenance, troubleshooting, and fault rectification of system and core software components. Ensure that code/configurations adhere to the security, logging, error handling, and performance standards of non-functional requirements. Evaluate new technologies for fit with the program, system, or ecosystem and the associated upstream and downstream impacts on process, data, and risk. Follow release management processes and standards, and apply version controls.

 Requirements: Bachelor's degree in Information Systems, Computer Engineering or related field (willing to accept foreign education equivalent) plus five (5) years of experience as a Software Developer or related occupation designing and developing business systems in the financial services industry, including loan originations, servicing, payments, and asset management applications. Specific skills/other requirements - Experience must include: Five (5) years of experience performing software engineering in design patterns, data structures, and full stack systems development; Delivering technical business applications, including design, development, test and rollout for business operations; Developing detailed technical specifications, system workflows, user interface designs, and software code for complex front office and back office systems in banking and finance domains; Formulating and defining system scope and objectives, and creating detailed systems specifications adhering to internal system architecture standards; Driving software evaluations, requirements, solution architecture, technical designs, test strategy and security designs to support business needs while thoroughly considering the system impact; Configuring, customizing and integrating third party vendor software for supporting business needs in banking and finance domain in the areas of payments, loan servicing, open financial exchange, digital experience platform, and loan origination; and Utilizing technologies including HTML, .Net, C#, Java, J2EE, JavaScript, ASP.NET, XML, SQL, and Oracle Database to develop software. Hybrid position - 3 days in office/2 days remote.

The salary for this specific position in Tempe, Arizona is $151,757.00/year.

Salary:

$79,800.00 - $148,000.00

Pay Type:

Salaried

The above represents BMO Financial Group’s pay range and type.

Salaries will vary based on factors such as location, skills, experience, education, and qualifications for the role, and may include a commission structure. Salaries for part-time roles will be pro-rated based on number of hours regularly worked. For commission roles, the salary listed above represents BMO Financial Group’s expected target for the first year in this position.

BMO Financial Group’s total compensation package will vary based on the pay type of the position and may include performance-based incentives, discretionary bonuses, as well as other perks and rewards. BMO also offers health insurance, tuition reimbursement, accident and life insurance, and retirement savings plans. To view more details of our benefits, please visit: https://jobs.bmo.com/global/en/Total-Rewards

About Us

At BMO 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 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 http://jobs.bmo.com/us/en

BMO is proud to be an equal employment opportunity employer. We evaluate applicants without regard to race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or any other legally protected characteristics. We also consider applicants with criminal histories, consistent with applicable federal, state and local law.

BMO is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to BMOCareers.Support@bmo.com and let us know the nature of your request and your contact information.

Note to Recruiters: BMO does not accept unsolicited resumes from any source other than directly from a candidate. Any unsolicited resumes sent to BMO, directly or indirectly, will be considered BMO property. BMO will not pay a fee for any placement resulting from the receipt of an unsolicited resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.

Average salary estimate

$113900 / YEARLY (est.)
min
max
$79800K
$148000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Specialist III - IC Development, BMO

Are you a talented software developer ready to take on an exciting challenge? BMO Bank N.A. is looking for a Specialist III - IC Development in Tempe, AZ! In this dynamic role, you'll be at the forefront of the software development lifecycle, collaborating with various teams to turn user requirements into exceptional features. Your days will be filled with translating technical specifications, coding, and ensuring our software meets security and performance standards. You'll have the chance to evaluate new technologies and determine their fit within our systems, driving impactful solutions for banking and financial applications. With at least five years of experience under your belt in software engineering, particularly in the financial services realm, you’ll leverage your expertise in languages like .Net, C#, and Java, along with your knowledge of design patterns and data structures to develop top-notch technology applications. This hybrid position gives you the best of both worlds—three days in the office and two days remote. Plus, with a competitive salary of $151,757.00/year and benefits that show how much we value our employees, this is an opportunity you won't want to miss. At BMO, we believe in making a difference, and we strive to create lasting, positive change for our customers and communities. Join us and help power growth while growing your career! We can’t wait to meet you!

Frequently Asked Questions (FAQs) for Specialist III - IC Development Role at BMO
What are the main responsibilities of a Specialist III - IC Development at BMO Bank N.A.?

As a Specialist III - IC Development at BMO Bank N.A., you will drive the software development lifecycle, work with functional teams to transform user requirements into features, perform software testing and maintenance, and monitor design specifications. You'll also analyze, develop, test, and implement new software programs while ensuring they adhere to non-functional requirements in security and performance.

Join Rise to see the full answer
What qualifications are needed for the Specialist III - IC Development role at BMO Bank N.A.?

To qualify for the Specialist III - IC Development position at BMO Bank N.A., candidates must have a Bachelor's degree in Information Systems or Computer Engineering, or an equivalent foreign education. Additionally, you should have at least five years of experience as a Software Developer in the financial services industry, specifically in business systems related to loan origination, servicing, payments, and asset management.

Join Rise to see the full answer
What technologies should a Specialist III - IC Development at BMO Bank N.A. be proficient in?

Candidates applying for the Specialist III - IC Development role at BMO Bank N.A. should be proficient in technologies including HTML, .Net, C#, Java, J2EE, JavaScript, ASP.NET, XML, SQL, and Oracle Database. This expertise is crucial for developing and customizing business applications in the banking and finance sectors.

Join Rise to see the full answer
Is the Specialist III - IC Development position at BMO Bank N.A. remote or office-based?

The Specialist III - IC Development role at BMO Bank N.A. is a hybrid position, allowing you to enjoy a balanced work environment. You will work three days in the office and two days remote, offering flexibility while still being part of a collaborative team.

Join Rise to see the full answer
What is the salary range for the Specialist III - IC Development position at BMO Bank N.A.?

The salary for the Specialist III - IC Development position at BMO Bank N.A. in Tempe, Arizona is set at $151,757.00/year, with a general pay range of $79,800.00 - $148,000.00 depending on experience, education, and qualifications. BMO also offers a comprehensive benefits package to support employees.

Join Rise to see the full answer
Common Interview Questions for Specialist III - IC Development
Can you describe your experience with the software development lifecycle?

In your response, highlight specific phases of the software development lifecycle that you've led or participated in, such as planning, development, testing, and deployment. Be sure to include examples where you transformed user requirements into usable features.

Join Rise to see the full answer
Which programming languages are you most comfortable with, and how have you used them in past projects?

Discuss the programming languages you’ve worked with most, particularly .Net, C#, and Java. Share specific projects where you utilized these languages to develop or enhance applications, focusing on your role and contributions.

Join Rise to see the full answer
How do you approach troubleshooting and debugging issues in software applications?

Explain your systematic approach to troubleshooting, emphasizing techniques you use to identify issues. Mention tools or methodologies that you regularly apply to ensure effective debugging and resolution of problems.

Join Rise to see the full answer
Can you give an example of a challenging software project you've worked on?

Choose a project that was particularly demanding—highlight the challenges faced, how you overcame them, and the final results. Stress your contributions and collaboration with team members in navigating obstacles.

Join Rise to see the full answer
What strategies do you use to keep up with new technologies and trends in software development?

Mention methods such as enrolling in online courses, attending workshops, or participating in tech forums. Discuss how you apply this knowledge to your work and how it has positively impacted your projects.

Join Rise to see the full answer
Describe your experience working with third-party vendor software in financial applications.

Share specific instances where you've configured, customized, or integrated third-party software for business needs. Highlight your understanding of how these tools enhance financial services and system architecture.

Join Rise to see the full answer
How do you ensure code quality and adherence to security standards in your projects?

Discuss your coding practices, including reviews, testing, and compliance checks. Emphasize any tools or frameworks you use to maintain security standards across applications.

Join Rise to see the full answer
What is your experience with database management systems, particularly SQL and Oracle?

Speak to your hands-on experience with SQL and Oracle, detailing projects where you designed or optimized databases. Define your role in managing data integrity and analytics aspect.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple software development projects?

Describe your prioritization techniques such as using Agile methodologies, setting clear timelines, and collaborating with team members. Discuss how you leverage tools to manage workflow effectively.

Join Rise to see the full answer
What roles have you played in cross-functional teams during software projects?

Refer to specific instances where you collaborated with non-technical stakeholders, showcasing your ability to communicate technical details clearly and aligning development efforts with business objectives.

Join Rise to see the full answer
Similar Jobs
Posted 3 days ago

As a key member of BMO, the Sr. Client Onboarding Advisor is responsible for guiding clients through the onboarding process with expertise and exceptional service.

BMO Remote Virtual, TN, USA
Posted 3 days ago

BMO Financial Group is looking for a skilled Exabeam Specialist to enhance their information security capabilities through analytical reporting and stakeholder engagement.

Posted 2 days ago

A premier opportunity for a skilled Mainframe Developer to leverage expertise in IMS, CICS, and COBOL in Wilmington, DE.

Photo of the Rise User

Join Katmai as a Python Developer and play a key role in supporting the U.S. Census Bureau's transition from SAS to Python for critical data processing systems.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony

Citi seeks a skilled Applications Development Sr. Programmer Analyst to develop and implement real-time streaming solutions.

Photo of the Rise User
CVS Health Remote TX - Work from home
Posted 12 days ago

As a Staff Engineer - iOS at CVS Health, you'll lead the development of innovative mobile solutions to transform customer health care experiences.

Evertech Remote No location specified
Posted 4 days ago

As a skilled AI Engineer at Evertech, you'll innovate and develop AI-driven solutions for a leading financial services company.

Photo of the Rise User
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical

Join Canva as a Backend Software Engineer and help redefine content discovery as part of a dynamic global team.

Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings

Join Google's dynamic team as a Senior Software Engineer, where you'll innovate and develop the next generation of technologies for Google Cloud.

Photo of the Rise User
Posted 5 days ago

As an Associate Software Engineer and Scrum Master at Boeing, you'll develop advanced software solutions in a collaborative environment focused on national defense.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 15, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!