• Skip to primary navigation
  • Skip to main content
  • Skip to footer

1.844.822.0541

info@nexusgroup.ca

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
  • English
    • Français
  • Consultant Login
  • Find Your Opportunity
Nexus Systems Group

Nexus Systems Group

  • Home
  • What We Do
    • Staffing Solutions Made Easy
    • Contingent Workforce Management and Payroll Solutions
    • Technology Consulting and Delivery
  • Who We Serve
  • Who We Are
    • Our Team
    • News and Awards
    • Associations and Community
  • Contact Us
  • News

Senior Software Engineer

December 13, 2022 by

Hiring Manager: Senior Manager, Development
Location Address: Hybrid – Office: 207 Queens Quay West, Toronto
Contract Duration: 6 months
Number of Positions: 1
Scheduled Hours: Monday to Friday, 9am-5pm
Extension Opportunity: High possibility
FTE Opportunity: High possibility

Story Behind the Need:
• Business Group: Enterprise Shared Service 
• The team is looking for a Senior Software Engineer to work with the Notification Services team in Digital, who can deliver high quality code, write unit tests, provide UAT support, implementation, and operational support.

Candidate Value Proposition:
The successful candidate will have the opportunity to work within the bank. We are technology partners who help the business transform how our employees around the world work. This is an exciting opportunity to start with us on a challenging journey building a critical new Digital Communications platform for the bank. As a Software Engineer of the team, you will get the opportunity to grow and learn from experts in different technology domains, and to enhance your technical skills.

Typical Day in Role:
• Lead development activities as the senior member of the scrum team, planning and executing to meet sprint objectives as well as program/project milestones.
• Write well designed, testable, efficient code by using best software development practices.
• Gather and refine specifications and requirements based on technical needs.
• Collaborate with the Scrum team to plan milestones, successfully execute software delivery, and escalate issues as needed.
• 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 by:
o Providing contribution to design/review process
o Monitoring/reviewing design during development phase.
• Ensure the timely and accurate completion of projects through:
o Production/Input to an overall Project Plan, strategy, and implementation
o Procedural documents completed to support user (guidelines, job aids. etc.)
o Input provided to preparation and execution of testing.
o Conducting post implementation measurement review of projects.
• Understand how the Bank’s risk appetite and risk culture should be considered in day-to-day activities and decisions.
• Champions a high-performance environment and contributes to an inclusive work environment.

Candidate Requirements/Must-Have skills:
1. 6+ year experience of developing enterprise, cloud native, message driven, test driven, reactive, containerized applications.
2. 3+ years of experience with Java 8, Springboot framework.
3. 3+ years of experience with version control tools, like Git, SVN, Bitbucket.
4. 3+ years of experience with Junit frameworks, Maven, Gradle required for unit testing.
5. Familiar with software security tools like BlackDuck, Fortify and SonarQube.

Nice-To-Have Skills:
• Previous exposure to the banking industry/financial services is preferred.
• Working experience with MS Azure, Kubernetes.
• Working experience with noSQL database, Docker, Velocity, CI-CD Pipeline.

Soft Skills:
• Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization.
• Strong decision making, forward thinking and creative problem-solving skills to anticipate and respond quickly to technological/market influences.
• Ability to work as part of a team, as well as work independently or with minimal direction.
• Strong analytical skills.

Education/Experience:
• University or College Degree in Computer Science.

  • Apply Now
  • See All Jobs

Footer

ABOUT NEXUS SYSTEMS GROUP

Nexus is one of North America’s leaders in the provision of technology staff augmentation and strategic resource consulting. With a team of talented professionals using best of breed methodologies, Nexus consistently over delivers with quick, quality and trusted results to its clients and consultants.

LATEST OPPORTUNITIES

  • Developer- Postgres/ Python January 31, 2023
  • Talend Developer- Spark/ Elastic Search/ Kafka/ Postgres January 31, 2023
  • Bilingual Product Owner (Spanish/ English) January 31, 2023
  • Senior Technical Business Analyst January 31, 2023

SOCIAL

  • Email
  • Facebook
  • Instagram
  • LinkedIn
  • Twitter
Report on Business Canada's Top Growing Companies - Nexus Group
Nexus Group Growth 500 2019
Nexus Systems Group Growth 500 2018
NEXUS GROUP SYSTEMS GROUP INC. NEXUSGROUP.CA
  • Contact Us
  • Terms & Conditions
  • Privacy Policy