Senior Software Developer

Be among the first applicants.
Scotiabank
Canada
CAD 80,000 - 100,000
Be among the first applicants.
3 days ago
Job description

Requisition ID: #

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

We are looking for a Senior Software Developer to join our microservices team in Scotia Digital to help us build the next generation microservices for Scotiabank. This is an exciting opportunity to start with us on a challenging journey building and maintaining microservices for the Mobile app and the website.

As a Senior Software Developer of the team, you will participate in all aspects of the software delivery life cycle of the services. You will guide your teammates to deliver their projects when needed. You will not only get the opportunity to work on more complex work, but also get an opportunity to work on new research and development projects.

If you are an experienced software engineer with a strong developer-focused mindset, keen interest in microservices and security, and thrive in a fast-moving environment - this is the position for you!

Is this role right for you?

In this role you will:

  1. Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
  2. Write well designed, testable, efficient code by using best software development practices.
  3. Gather and refine specifications and requirements based on technical needs.
  4. Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
  5. Ensure that requirements are clearly, accurately, and thoroughly documented and understood either for system changes and/or process changes and that there is value and consistency added to the customer experience.
  6. Champion a high-performance environment and contribute to an inclusive work environment.

Do you have the skills that will enable you to succeed in this role?

We'd love to work with you if you have:

  1. University or College Degree in Computer Science
  2. 6+ year experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
  3. Previous exposure to the banking industry/financial services is preferred.
  4. MS Azure, Kubernetes, Java 8, Springboot framework, Junit frameworks, Maven, Gradle, NoSQL database, Docker, Velocity, CI-CD Pipeline.
  5. Version control tools, like Git, SVN, Bitbucket.
  6. Well-rounded knowledge of Agile principles and the flexibility to adapt your experience to new and evolving environments.
  7. Familiar with software security tools like BlackDuck, Fortify and SonarQube.
  8. Strong knowledge of network communications, security protocols and troubleshooting.
  9. Hands-on experience in developing applications with KAFKA, ActiveMQ/Azure Service Bus, RDBMS, NoSQL, Redis.
  10. Strong knowledge of programming languages: Java 8+, Shell Script, XML, YAML, JSON, SQL, Apache Velocity, Apache Groovy.
  11. Strong hands-on programming skills with popular developer utility tool suites like Eclipse/STS, JIRA/Bitbucket/Confluence, Git, Gradle/Maven.
  12. Competency to lead team members with differing opinions and levels of experience.
  13. Ability to map and execute short- and long-term plans for the team.
  14. A passion for your work and seeking a more challenging environment.

What's in it for you?

- Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and embraced through bias-free practices and inclusive values across Scotiabank.

- Accessibility and Workplace Accommodations - 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.

- Upskilling through online courses, cross-functional development opportunities, and tuition assistance.

- Competitive Rewards program including bonus, flexible vacation, personal, sick days, and benefits will start on day one.

- Community Engagement - no matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

Work arrangements:

Hybrid

#LI-Hybrid

Location(s): Canada : Ontario : Toronto

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 during the recruitment and selection process, please let our Recruitment team know.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Software Developer jobs in Canada