Job Title or Location
RECENT SEARCHES

Full Stack Developer (Python & Database technologies)

CGI
Halifax, NS
Experienced
Posted 12 days ago

Years Experience: 10+ Yrs or 6-9 YrsLocation: Halifax, NSWe are seeking a highly skilled and experienced Full Stack Engineer with a strong background in Python and database technologies to join our dynamic team.As a Full Stack Developer, you will play a crucial role in developing and maintaining robust, scalable, and high-performance applications that leverage various database technologies.Your expertise in Python development, coupled with your proficiency in database technologies such as Snowflake and NoSQL databases like MongoDB and DynamoDB, will be essential for success in this role.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.Your future duties and responsibilitiesKey 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 roleKey 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 plusQualifications: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