logo

View all jobs

Intermediate Software Developer - 2026-39

Calgary, Alberta
emergiTEL is hiring a Full Stack Developer (Application Security) for our client in the financial services industry. This is a Contract role.
Compensation: $68 – $80/hour
Location: Calgary, AB
Job Description (English)
  • Report to a Senior or Principal Developer and work from a prioritized list of software vulnerabilities.
  • Identify, remediate, test, and deploy fixes to production systems.
  • Write additional unit tests as required.
  • Ensure all end-to-end tests pass successfully.
  • Obtain required merge request (MR) approvals.
  • Follow change management and deployment processes.
  • Use standard CI/CD pipeline tools to deploy solutions to production.
  • Complete required documentation for mitigations or false-positive identification in accordance with client's standards.
  • Update progress daily using the designated tracking tool.
  • Use sanctioned AI tools to improve efficiency and development processes.
Accreditations & Qualifications
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • Working knowledge of one or more general-purpose programming languages such as Java, Node.js, Python, JavaScript, or React.
Core Technical Skills
  • Full stack development experience, with preference for Java, JavaScript, Node.js, Python, React, and Spring Boot.
  • Strong understanding of source code management and version control tools (e.g., GitLab, GitHub).
  • Experience using development and debugging tools to build, maintain, and deploy applications.
  • Proven experience building and maintaining APIs.
  • Knowledge of the full application lifecycle, including design, testing, and technical analysis.
Top Skills
  • Development experience in Java, Node.js, and Python (React, JavaScript, Spring Boot are assets).
  • Experience with CI/CD platforms such as GitLab.
  • API development and maintenance experience.
  • Experience creating and executing automated tests.
  • Strong communication skills and ability to collaborate with technical teams.
Vacancy Status / Statut du poste
This is an active position currently open for hiring. 
Use of Artificial Intelligence / Utilisation de l'intelligence artificielle
No artificial intelligence (AI) is used in the screening or selection process. All applications are reviewed by our recruitment team.
Equal Opportunity / Égalité des chances
emergiTEL is committed to creating a diverse and inclusive workplace. We welcome applications from all qualified individuals regardless of background. Hiring decisions are based solely on skills, experience, and qualifications relevant to the role. 

Share This Job

Powered by