Applies development expertise building middleware and back-end systems along with designing and architecting system capabilities for a payment rail. Designs the strategy for continuous enhancement, performance optimization, stability, and scalability. Designs, develops, and maintains fully-fledged and functioning platforms with databases or servers. Designs the responsive design, and complete architecture. Works with databases, servers, APIs, version control systems, and third-party apps. Ensures cross-platform compatibility and fixes issues during test and production phases. Builds dynamic and innovative software product/apps including front-end, middleware and back-end components. Works in an environment to complete software development from conception to deployment Maintains and upgrades the software following deployment. Manages the end-to-end life cycle to produce software and applications. Oversees and guides the analysis, writing, building, and deployment of software. Oversees automated testing and provides insights on results. Modifies and tests changes to previously developed programs. Focus is primarily on business/group within BMO; may have broader, enterprise-wide focus. 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. Broader work or accountabilities may be assigned as needed.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level