Overview
Full Stack Developer/Java, Python Jobs in Halifax – Nova Scotia at CGI
Title: Full Stack Developer/Java, Python
Company: CGI
Location: Halifax – Nova Scotia
Category: Software Development, IT/Tech
Position: Full Stack Developer (Java, Python)
Location:
Halifax, NS (Hybrid)
Minimum Years of
Experience:
10 years
We are seeking a highly skilled and experienced Senior Full Stack Developer to
join ourdynamicteam
in Halifax, NS. The ideal candidate will possess a strong background in middleware Java stack, messaging technologies, containerization, web containers, and test automation. As a Full Stack Developer, you will play a crucial role in coding across a
diverse
set of technologies, including client-side, middle-tier, messaging, caching, and database technologies.
Insights you can act on
While technology is at the heart of our clients’
digital transformation
, we understand that people are at the heart of business success.
When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees “members” because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today – one of the world’s largest independent providers of IT and business consulting services.
At CGI, we recognize the richness that
diversity
brings. We strive to create a work culture where all belong and collaborate with clients in building more
inclusive
communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.
Ready to become part of our success story? Join CGI – where your ideas and actions
make a difference
.
Your future duties and responsibilities
Responsibilities:
Middleware Java Stack:
Utilize your in-depth knowledge of middleware Java stack to design, develop, and implement robust and scalable solutions.
Programming
Languages:
Demonstrate proficiency in coding using multiple programming languages such as Java, Python, Type Script, JavaScript, SQL, and PL/SQL.
Python Expertise:
Showcase your expertise in Python programming and familiarity with core data science libraries. Understand different package managers and test frameworks.
Continuous Integration/Delivery:
Utilize experience with continuous integration/delivery tools like GIT, Cloudbees Jenkins, uDeploy, and/or Pivotal Concourse to streamline development processes.
Web Frameworks:
Leverage your knowledge in Python web frameworks like Flask and Django to develop efficient and effective web applications.
Formal Language Design:
Demonstrate fluency in formal language design concepts, including type systems, to contribute to the development of robust and maintainable code.
Quantitative Research:
Possess experience with quant research processes, methodologies, and tools, contributing valuable insights to the team.
Financial Data Expertise:
While not mandatory, experience with financial data is a plus, showcasing
your ability
to navigate and integrate financial data into development processes.
Required qualific…