Job Url: https://www.remoterocketship.com/company/https-7/jobs/tech-lead-united-states-remote Job Description: BMO U.S. Website LinkedIn All Job Openings At BMO, banking is our personal commitment to helping people at every stage of their financial lives. Commercial Banking • Personal Banking • Small Business Banking 5001 - 10000 employees Tech Lead 13 hours ago 🏖️ New Jersey – Remote 💵 $112.2k - $209k / year ⏰ Full Time 🟠 Senior 🧑‍💻 Full-stack Engineer Cloud Microservices SDLC Apply Now Receive Emails with Similar Jobs Report problem 📋 Description • Drives the overall software development lifecycle including working across functional teams to transform requirements into features, managing development teams and processes, and conducting software testing and maintenance. • Specific project areas of focus includes translating user requirements into technical specifications, writing code and managing the preparation of design specifications. • Supports system design, provides advice on security requirements and debugs business systems and service applications. • Applies deep knowledge of 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. • Translates user needs into technical specifications by understanding, conceptualizing, and facilitating technical requirements from user. • Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution. • Performs preventative and corrective maintenance, troubleshooting and fault rectification of system and core software components. • Ensures that code/configurations adhere to the security, logging, error handling, and performance standards and non-functional requirements. • Evaluates new technologies for fit with the program/system/eco-system and the associated upstream and downstream impacts on process, data, and risk. • Follows release management processes and standards, and applies version controls. • Assists in interpreting and documentation of client requirements. • Operates at a group/enterprise-wide level and serves as a specialist resource to senior leaders and stakeholders. • Applies expertise and thinks creatively to address unique or ambiguous situations and to find solutions to problems that can be complex and non-routine. • Implements changes in response to shifting trends. • Broader work or accountabilities may be assigned as needed. 🎯 Requirements • Intermediate level of proficiency: Creative thinking. • Building and managing relationships. • Emotional agility. • Advanced level of proficiency: Quality Assurance and Testing. • Cloud computing. • Microservices. • Technology Business Requirements Definition, Analysis and Mapping. • Adaptability. • Learning Agility. • Programming. • Applications Integration. • Test Driven Development. • System Development Lifecycle. • Troubleshooting. • System and Technology Integration. • Verbal & written communication skills. • Analytical and problem solving skills. • Collaboration & team skills; with a focus on cross-group collaboration. • Able to manage ambiguity. • Data driven decision making. 🏖️ Benefits • Health insurance • Tuition reimbursement • Accident and life insurance • Retirement savings plans