Skip to main content

Full Stack Developer

Full Stack Developer
CGI
7 months 3 weeks ago

Software Development/Engineering

  • Create your profile | Sign in

Position Details

Category: Software Development/Engineering

Main location: Canada, Nova Scotia, Halifax

Position ID: J0224-1579

Your future duties and responsibilities:

Key Responsibilities:

Utilize expert-level development skills in Python to design, develop, and implement backend services and APIs.
Work with various database technologies including Snowflake, MongoDB, DynamoDB, SQL, and PL/SQL to design, optimize, and maintain databases and data storage solutions.
Collaborate with cross-functional teams to integrate frontend interfaces with backend systems, ensuring seamless functionality and user experience.
Develop and maintain middle-tier components, messaging systems, and caching mechanisms to enhance application performance and scalability.
Code in multiple programming languages, including Java, TypeScript, and JavaScript, as necessary to address diverse project requirements.
Participate in quant research processes, methodologies, and tools to support the development of data-driven applications and solutions.
Leverage your experience with financial datasets to enhance the analysis and processing of financial data, where applicable.

Required qualifications to be successful in this role:

Key Skills:
• Expert-level development skills in Python
• Expertise in different database technologies like Snowflake & NoSQL databases like MongoDB, DynamoDB
• 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
• Experience with quant research processes, methodologies, and tools a plus
• Experience with Financial Datasets a plus

Qualifications:

Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
Proven experience in full stack development, with a focus on backend development and database technologies.
Expertise in Python development, with a deep understanding of Python frameworks and libraries.
Strong proficiency in database technologies such as Snowflake, MongoDB, DynamoDB, SQL, and PL/SQL.
Demonstrated experience coding in multiple programming languages, including Java, TypeScript, and JavaScript.
Familiarity with quant research processes, methodologies, and tools is a plus.
Experience working with financial datasets or in the financial industry is advantageous.
Strong problem-solving skills and the ability to work effectively in a fast-paced environment.
Excellent communication and collaboration skills, with the ability to work closely with cross-functional teams.

If you are passionate about building innovative applications, leveraging cutting-edge technologies, and making a meaningful impact in the field of finance, we encourage you to apply for this exciting opportunity. Join us in shaping the future of financial technology!
#LI-MT1
#INDCGIC

Skills:

  • NoSQL
  • Python
  • Snowflake
  • Java
  • JavaScript
  • SQL

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because...

You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.

You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.

Come join our team—one of the largest IT and business consulting services firms in the world.

Expertise level