Full Stack Developer (Java & Python)

at  CGI

Halifax, NS, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Jul, 2024Not Specified29 Apr, 20246 year(s) or aboveDjango,Java,Financial Data,Flask,Typescript,Javascript,Test Automation,Python,Containerization,Git,Type Systems,Sql,MiddlewareNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We’re seeking a talented Full Stack Developer to join our dynamic team.
You’ll work across the entire software development lifecycle, collaborating closely with designers, data scientists, and other engineers to deliver innovative solutions.

Key Skills:

  • Minimum years experience: 6-9 Yrs (Intermediate) or 10+ Yrs (Senior level)
  • Knowledge of middleware Java stack, messaging technologies, containerization, web containers and test automation.
  • Demonstrated Experience coding in more than one programming language. Our full stack engineers work across a range of client, middle tier, messaging, caching and database technologies including Java, Python, TypeScript, JavaScript, SQL and PL/SQL
  • Demonstrated Experience in Python programming and familiarity with core data science libraries. Understanding different package managers and test frameworks.
  • Experience in some of the following technologies continuous integration/delivery tools such as GIT, Cloudbees Jenkins, uDeploy and/or Pivotal Concourse.
  • Knowledge in python web frameworks like Flask, Django is a plus
  • Fluency in formal language design concepts like type systems a plus.
  • Experience with quant research processes, methodologies, and tools a plus
  • Experience with Financial Data a plu

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

Your future duties and responsibilities

  • Design, develop, and maintain robust, scalable software applications using a variety of technologies.
  • Work on both client-side and server-side development tasks.
  • Utilize messaging technologies to facilitate communication between different parts of the system.
  • Package and deploy applications using containerization technologies.
  • Implement effective web containers to handle user requests.
  • Develop and maintain automated tests to ensure code quality and functionality.

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Key Skills:

  • Minimum years experience: 6-9 Yrs (Intermediate) or 10+ Yrs (Senior level)
  • Knowledge of middleware Java stack, messaging technologies, containerization, web containers and test automation.
  • Demonstrated Experience coding in more than one programming language. Our full stack engineers work across a range of client, middle tier, messaging, caching and database technologies including Java, Python, TypeScript, JavaScript, SQL and PL/SQL
  • Demonstrated Experience in Python programming and familiarity with core data science libraries. Understanding different package managers and test frameworks.
  • Experience in some of the following technologies continuous integration/delivery tools such as GIT, Cloudbees Jenkins, uDeploy and/or Pivotal Concourse.
  • Knowledge in python web frameworks like Flask, Django is a plus
  • Fluency in formal language design concepts like type systems a plus.
  • Experience with quant research processes, methodologies, and tools a plus
  • Experience with Financial Data a plus


REQUIREMENT SUMMARY

Min:6.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Halifax, NS, Canada