Full Stack Developer (Java & Python)
at CGI
Halifax, NS, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Jul, 2024 | Not Specified | 29 Apr, 2024 | 6 year(s) or above | Django,Java,Financial Data,Flask,Typescript,Javascript,Test Automation,Python,Containerization,Git,Type Systems,Sql,Middleware | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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