Intermediate Software Developer

Raise - find a more meaningful working experience

CalgaryFull-timeMid LevelOn-site

Job Description

Intermediate Software Developer Pay Rate: $70.00/hour, depending on experience Contract Length: 8 Months Location: Calgary or Edmonton, Alberta Raise is currently hiring an Intermediate Software Developer on behalf of our client. They’re expanding their team to meet growing needs, making this a unique opportunity to work with an industry leader. Our Client isa market leading financial institution Note: The primary pay rate is based on T4 classification; however, we will also consider applications from candidates interested in an INC classification, where applicable.

Description Our Client is seeking an Intermediate Software Developer to join our team for a high-priority, targeted initiative focused on Code Vulnerability Remediation. In this role, you will play a critical part in strengthening our application security posture. Working from a prioritized backlog of identified software vulnerabilities, you will be responsible for investigating, fixing, testing, and safely deploying remediation patches across our clients systems.

This is an excellent opportunity for a security-conscious developer who enjoys deep-diving into codebases across multiple modern languages and ensuring robust application health. Responsibilities Vulnerability Remediation: Analyze a prioritized backlog of software vulnerabilities; design, code, and implement precise security fixes. Testing & Quality Assurance: Write and update unit tests to support fixes; execute and verify end-to-end automated test suites to ensure zero regressions.

Deployment & Pipeline Management: Leverage standard CI/CD pipeline tools (e.g., GitLab) to build, test, and safely deploy code updates to production environments. Governance & Change Management: Secure Merge Request (MR) approvals, adhere strictly to ’s established change management processes, and meticulously complete compliance paperwork for mitigations or false-positive reporting. Process Optimization & AI: Utilize -sanctioned AI tooling to identify operational efficiencies, accelerate debugging, and optimize remediation workflows.

Collaboration & Tracking: Maintain transparent, daily progress updates within tracking tools and communicate effectively with cross-functional technical teams and engineering leadership. Qualifications 3 to 5 years of professional, post-graduation software development experience ( 3+ years working with Java or Python (and frameworks like SpringBoot and 2+ years working with Node.js or modern JavaScript (React is an asset). 2+ years building, testing, and maintaining secure RESTful or GraphQL APIs. 2+ years of hands-on experience managing repositories and pipelines in GitLab or GitHub. Solid professional experience developing in Java, Node.js, and Python.

Proven experience building, integrating, and maintaining robust Application Programming Interfaces (APIs). Strong working knowledge of source code management and deployment platforms, specifically GitLab or GitHub, following branching and version-control best practices. Demonstrated experience building, running, and maintaining automated test suites (unit, integration, and end-to-end testing).

Demonstrated experience building, running, and maintaining automated test suites (unit, integration, and end-to-end testing). Ability to communicate effectively with other technical team members Nice to have Familiarity with React, JavaScript, and SpringBoot. Experience leveraging modern AI-assisted development tools for code generation, optimization, or debugging.

Education and Certifications Bachelor's degree in computer science, Engineering or equivalent Nice to have certifications (CSSLP (Certified Secure Software Lifecycle Professional - ISC²), CompTIA Security+, GSEC (GIAC Security Essentials), GitLab Certified Associate / Expert: Additional Information A requirement for candidates to be considered for this role will be to complete a criminal and credit check (including Canadian Credit Risk Score) Looking for meaningful work? We can help! Raise is an established hiring firm with over 65 years of experience.

We believe strongly in making the world a better place through work, which is why we’re a certified B Corporation and donate 10% of our profits to charity. We strive to build teams that reflect the diversity of the communities we work in. We encourage all qualified applicants to apply, including people from traditionally underrepresented groups such as women, visible minorities, Indigenous peoples, people identifying as LGBTQ2SI, veterans, and people with visible/nonvisible disabilities.

We have a dedicated webpage for accommodations where you can learn more about what we offer and request accommodation: https://raise.jobs/accommodations/ In order to submit candidates for roles, our clients will sometimes require personal information to confirm the identity of applicants and their legal status to work. Raise will never ask you for personal or banking information unless you have been selected for a job. If you are ever unsure about the legitimacy of this or any other Raise job posting (or have any other questions), please contact us at +1 800-567-9675 or hello@raiserecruiting.com. #WES #LI-SC1 #J-18808-Ljbffr

Posted 4 weeks ago

Related Jobs

Related Searches

Apply Now