Lead Software Engineer (Technical Lead)

Scotiabank
Toronto, ON
140K $-160K $ / an (estimé)
Temps plein

Requisition ID : 190133

Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Team :

The Global Technologies Application team that supports the Global Banking and Markets business is looking for a Lead Software Engineers to take on a challenging and exciting role.

The candidate will be involved with the continual support and eventual sunsetting of an existing legacy application as well as contribute and provide support to a newer platform that leverages a modern technology stack.

We are looking for creative, quick learning, self-starting, results-detail oriented, highly motivated individual with excellent problem-solving skills.

The Role

The candidate will be involved with the continual support and eventual sunsetting of an existing legacy application as well as contribute and provide support to a newer platform that leverages a modern technology stack.

We are looking for creative, quick learning, self-starting, results-detail oriented, highly motivated individual with excellent problem-solving skills.

Is this role right for you? In this role you will :

  • Works closely with end-users, Business Analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions
  • Champions a customer focused culture to deepen client relationships and leverage broader Bank relationships, systems and knowledge.
  • Write code & debug high volume, Kafka & JVM based Stateless Services
  • As a Lead Software Engineer, you will be responsible for the design, architecture and final delivery of the solution with an emphasis on system scalability, availability and pragmatism.
  • Hands-on coding is expected - active contribution to the code base as well as code reviews and walkthroughs
  • Participate in meetings / stand ups with stakeholders to prioritize development tasks aligned with business goals
  • Involved in the full software development life cycle and is responsible for designing, coding, testing, implementing, and supporting application software that is delivered on time and within budget
  • Show initiative to prepare and document artefacts that is important to the team
  • Prepare and support application releases intended for implementation to UAT and Production environments
  • Perform support of production trading applications to troubleshoot and quickly resolve any issues or questions
  • Provide after hours support via an on-call pager on a rotational basis especially for application releases during a maintenance window or for other maintenance activities

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have :

  • 8+ years of experience working with Java 8+. Familiarity with multiple external Java frameworks is a plus (such a Spring).
  • Experience in Java multi-threaded applications
  • Strong programming background, ideally including developing real-time, event-driven applications.
  • Experience in relational SQL development and Stored Procedures with MSSQL and Oracle database as well as understanding of general database objects and structures
  • Experience with UNIX Shell scripting in Sun Solaris / Linux environments
  • Hands on experience with HTML5, CSS, JavaScript, JQuery, Bootstrap
  • Proficient with SCM, Build and CI / CD tools such as Git / Github / Bitbucket, Artifactory, Maven, Jenkins / Cloudbees
  • Strong understanding of development best practices, TDD, test automation, and code quality
  • Ability to break down technical information and disseminating it to senior non-technical management
  • Excellent problem solving, analytical and critical thinking is expected
  • Experience developing Micro services, architecture, and design patterns, including event based micro service deployments

What's in it for you?

  • We have an inclusive and collaborative working environment that encourages creativity, curiosity, and celebrates success!
  • We provide you with the tools and technology needed to create beautiful customer experiences.
  • You'll get to work with and learn from diverse industry leaders, who have hailed from top technology companies around the world
  • Onsite cafeteria.
  • We offer a competitive total rewards package that includes a base salary, a performance bonus, company matching programs (pension & profit sharing), generous vacation, personal & sick days, personal development funding, maternity leave top-up, parental leave and much more.

ScotiaTechnology

LI-Hybrid

Location(s) : Canada : Ontario : Toronto

Scotiabank is a leading bank in the Americas. Guided by our purpose : "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.

At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone.

If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let our Recruitment team know.

If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role.

We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.

Il y a plus de 30 jours
Emplois reliés
LSG Partners
Markham, Ontario

Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Develop software solutions by studying systems flow, data usage and work processes. Execute full li...

THE DOW CHEMICAL COMPANY
U.S. & Canada

Lead Welding & Fabrication Engineer. In this role, you will be a part of the Materials Engineering Discipline within Dow's Technical Expertise and Support (TES) Hardware Discipline Technology Center. European Welding, or CEng in Metallurgical Engineering or Welding Engineer. This Technology Center i...

Build-A-Bera
Toronto, Ontario
Télétravail

Collaborate with cross-functional teams including front-end engineers, product managers, and blockchain engineers to deliver high-quality products. We're a young, world-class team of builders, engineers, and executives with extensive experience across Web2 and crypto environments. Our core engineeri...

Laurentian Bank
Toronto, Ontario

The Cloud Infrastructure Engineer will participate in the setup of the vital infrastructure to support the bank's continued growth. Work within a cross-functional team to engineer, implement and manage cloud services and solutions at scale. Assist in the engineering and implementation of reliable, s...

Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Provide technical leadership and mentorship to the engineering team. Lead Database Engineer & Architect. Lead the design and development of a cutting-edge, all-in-one cloud-native database system. Proven experience in leading large-scale database projects in well-known companies. ...

Highbrow LLC
Toronto, Ontario

Participate in fast-paced DevOps Engineering teams within Scrum agile processes. ...

StackAdapt
Canada

We're seeking a technical Engineering Manager I to help lead our growing full-stack engineering team. Leading a team of 2-4 engineers that’s focused on improving our reporting & overview experience in platform - the two most frequented pages on our platform to manage campaigns & get insights. Mentor...

Royal Bank of Canada>
Toronto, Ontario

We also lead the development of digital tools and platforms to enhance collaboration. We support our people in developing the technical, business and professional skills needed to be successful. You will work directly with leaders who believe in celebrating successes and sharing learnings with other...

E-Solutions
Toronto, Ontario

Data Engineer with AWS, Glue, Lambda, SQL, Python, Redshift. ...

Tundra Talent Community
Toronto, Ontario

We are looking to hire a full time Senior Technical Lead for our Technology team. The Senior Technical Lead is a customer first individual accountable for the vision and execution of their portfolio. People LeadershipYou will lead a team and manage a complex portfolio with multiple products in a tec...