Full Stack Developer (Python)
CGI
Job Requirements
Minimum 6+ years experience
Job Description
Location: Halifax, NS (Hybrid)
Full Stack Engineer Position
- Architect, design, and implement complex systems
- Expert-level skills in Python
- Understanding of functional programming paradigms
About the Company
CGI is one of the world's largest independent providers of IT and business consulting services. They value diversity and inclusivity in the workplace.
Employees at CGI, referred to as "members," are encouraged to collaborate and grow together to achieve success.
CGI aims to empower all of its members to succeed and provide accommodations during the recruitment process if needed.
Responsibilities
- Architect, design, and develop robust and scalable solutions using Python and other relevant technologies
- Collaborate with cross-functional teams to translate business requirements into technical specifications
- Implement best practices for software development, including code reviews, testing, and documentation
- Utilize formal language design concepts to ensure system reliability and efficiency
- Identify and mitigate potential business risks
- Work with financial data to develop tailored solutions
Required Qualifications
- Expert-level development skills in Python
- Experience with functional programming paradigms like Aspect Oriented Programming
- Fluency in formal language design concepts like type systems
- Bachelor's or Master's degree in Computer Science, Engineering, or related field
- Proven track record of architecting and implementing complex systems
- Ability to communicate technical concepts effectively
- Experience in the finance industry or with financial data
Expertise level
Similar Jobs in Canada
8 months 1 week ago
Junior Python Engineer, Montreal (Hybrid)
Hunter Bond
8 months 1 week ago
Python Engineer
Hunter Bond
8 months 1 week ago
Tech Lead - Python, JavaScript, AWS
Terminal
remote
8 months 1 week ago
Senior Software Engineer
PheedLoop Inc.
8 months 1 week ago