Senior Software Developer

Robertson & Company Ltd — Canada · Posted ~7 hours ago

Senior Contract Hybrid Starting from CAD 64 per hour

Skills

Software development Application development Feature development Unit testing Component testing Software engineering Technical architecture standards Application enhancement Break-fix support Business requirements analysis Angular

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A major financial services organization is seeking an experienced software developer for a 12-month contract, with potential for extension or conversion. The role involves developing solutions and new application features, performing unit and component testing, supporting business users through enhancements and defect fixes, and ensuring alignment with established technology architecture standards. The position follows a hybrid work arrangement and offers a starting rate of CAD 64 per hour.

Highlights

Earn from CAD 64 per hour in a 12-month contract with potential extension or conversion. Work on software engineering initiatives within a major financial services environment, develop new features, and contribute to business-aligned solutions while maintaining established architecture and quality standards.

Description

Our client is a top financial institution with significant North American holdings. They have operations across most major verticals, including institutional & corporate, wealth management, private clients, commercial banking, treasury, and retail banking. Introduction: Robertson is seeking a skilled IT - Software Developer V to join our client in support of an existing vacancy. Contract Period: 12 months with potential to extend or convert Pay Rate: Starting from $64 per hour Location: Montreal, Quebec Location Type: Hybrid Business Hours: Monday-Friday, 9:00 AM – 5:00 PM Job Responsibilities:Develop new solutions as required for engineering programs and projects within assigned areaDevelop new features and perform unit / component test for new application development initiatives aligned to business needs and in accordance with technology architecture standardsSupport business enquiries and business activities through execution of small enhancements and break / fix implementations (e.g. source code changes) May also be responsible for peer code reviewWork with technology partners to ensure the configuration and custom components meet application requirements and performance goalsAnalyze the technical requirements to recommend pragmatic and sound engineering specific solutions for own area, may be involved in coding/story estimatesWork with other stakeholders, internal technology partners to ensure engineering solutions meet technical direction, requirements, performance, time-to-market and innovation goalsMonitor product lifecycles, ensuring specifications and functionality support business objectives and engineering decisions, undertaking re-development where requiredDocument and verify system components, applications, system infrastructure, security, integration, operability and engineering related architecture designs associated with a program or projectParticipate in quality management reviews, in particular reviews of the designs, prototypes and other requirements work products to ensure they fulfill the requirementsCreate and maintain quality code, ensure defect free programming consistent with standards; provide code maintenance and support during testing cycles and post-production deployment and participate in reviewing peer codingProvide technical expertise during Incident management, analyze incident reports and outages, perform impact assessments for incidents and facilitate internal and external communication throughout incident resolutionParticipate in identifying and recommending development / testing solutions / tools in support of project / application objectivesAssist in the development / maintenance of comprehensive processes for prevention of issues and participate in problem determination and timely resolution of incidents applying appropriate quality measuresExperience & Qualification Requirements:Post secondary degree requiredStrong Technical skills set – Java/ spring boots, GitHub and pipelinesCollaboration skillsFront end technology – AngularGood understanding of how infrastructure worksIntegrate with Guard wireExpertise in Web Application Design/Development – Java/Spring BootExperience with Angular, Node.jsExperience with Tomcat, JBoss runtime environmentsExperience with Web Services Design/Development – REST, SOAP, JAX-WS, JAXB2, JAX-RS, Web APIExperience with Agile delivery methodology, particularly Scrum or a derivation (e.g., Product Backlog Definition, User Stories Estimation and Prioritization methodologies, Task Breakdown, Sprint Planning, Sprint Retrospective), and related tools (e.g., Confluence, JIRA)Experience with continuous integration and delivery methodologies and tooling (e.g., Maven, Nexus, Jenkins)Experience with GIT (Stash) and BitbucketRelational DBMS proficiency (i.e., Oracle, SQL Server, and DB2)Cloud Technologies (i.e., Azure, AWS)Integration with vendor products and experience working with Third Party external companiesHow to Apply: If you are a motivated professional looking to contribute to a leading team, please submit your resume outlining your qualifications and experience relevant to this role. Robertson & the clients we represent, value diversity and are committed to creating an inclusive workplace. We invite all qualified individuals to apply. Background screening is required as part of the onboarding process. The type of screening required (criminal, credit, or other verifications) will vary based on the position and client requirements. We use AI technology as part of our application review process to assist with screening and assessment. All applications are also reviewed by our recruitment team.