BMO Financial Group Developer Specialist in Naperville, Illinois
The Application Portfolio Technical Leadis a technical subject matter expert. The Application Portfolio Technical Leadis accountable for overseeing the portfolio project and strategy work. The Application Support Technical Lead will provide technical guidance,coordination and integration of solutions. Key responsibilities includeportfolio work, release management and application health monitoring
Acts as subject matter expert on all portfolio related workproviding guidance/assistance and escalation where necessary. Contributes andcoordinates all solution development and design activities. Identified cross impacts and efficiencies as applicable.
Analyzes technical problems for senior management (e.g.,Technology Relationship Managers, Senior Managers, Platform Development,Assessment Services Managers, Strategic Planning Managers, etc.) in order toidentify the technical approach and solution options for the given problem;this includes collaborating with work teams to resolve technical road-blocks
Establishes and maintains deep technical knowledge oftechnology products and services. Serve as subject matter expert when assistingclients and internal teams by identifying, defining, and recommending technicalmodifications, enhancements, and/or new strategies necessary for continuing thesuccess of the products/services
Promotes cooperation, negotiation and communication amonginternal and external teams/roles and ensures needed strategies are bridged tothe Line of Business products and services and that the client’s end resultsare met
Accountability for solution and release quality, ensurescode reviews and solution meet strategic architectural design standards andcustomer experience requirement
Provides leadership on activities as it relates to audits,assessments, info sec, etc.
Works closely across development, application support andinfrastructure teams as necessary.
Drives vulnerability remediation, application patching andplatform currency projects from planning through deployment
Follows defined change management processes and procedures
Proactivity identifies stability issues or risks withapplication platforms and services to minimize downtime
Responds to critical production issues following definedincident management standards, governance procedures and escalation procedures
KNOWLEDGE AND SKILLS
Bachelor’s degree in Computer Science or Management Information Systems, or a related field or equivalent experience that demonstrates the experience effectively implementing and delivering software applications
Excellent problem solving, decision making skills, verbal and written communication skills; Must be detail-oriented and deadline-driven; Ability to quickly learn new systems, technology and methods; Must be able to communicate effectively with vendors, customers, peers, subordinates and management.
Possesses solid knowledge of a significant segment of business partner business and/or industry standards related Branch system products in including but not limited to Sales and Service, Teller, Identity Verification, Business Managed Applications.
Monitoring and alerting tools experience (Splunk, Zenoss, SCOM, Service Now, etc.)
Experience in building and deploying integrated solutions as well as writing and maintaining technical specification documents
Experienced with implementing processes at an organizational level using Enterprise IT methodologies (e.g., CMMI, SDLC, Agile, ITIL, ITSM, etc.)
Strong trouble shooting skills with a proven track record of implementing fresh ideas in solving new and existing problems
Strong technical and analysis skills with background in troubleshooting, software applications, Linux, SQL, shell scripting and networking
Experienced in acquiring, analyzing, and interpreting complex data as it relates to software application behavior, customer experience and service level agreements
Demonstrated ability to listen, identify root cause and creatively problem-solve and can effectively communicate complex issues to both technical and non-technical resources
Candidates should be familiar with these protocols, and technologies and tools:
Java, C/C , C#, Python, Perl, .NET
Database and SQL – SQL Server, Oracle
Window and Red Hat Operating system setup and configuration (e.g. Linux commands, scripting and use of the vi editor)
OWASP (security and vulnerability concepts)
Automated Testing Frameworks
Familiarity with DevOps Best Practices and Common Tools (e.g., Jenkins, Bitbucket, JIRA, Anisble, etc.)
We’re here to help
At BMO Harris Bank we have a shared purpose; we put the customer at the center of everything we do – helping people is in our DNA. For 200 years we have thought about the future—the future of our customers, our communities and our people. We help our customers and our communities by working together, innovating and pushing boundaries to bring them our very best every day. Together we’re changing the way people think about a bank.
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 https://bmoharriscareers.com .
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.