Systems Developer - Full Stack Java Developer
Job Category: Information Technology
Requisition Number: SYSTE003723
Posted: January 28, 2025
Employment Type: Temporary Full-Time (6 months)
Work Model: Hybrid
Language: This role operates in English
Description
Company: CGL
We are a leading Canadian financial services co-operative committed to being a catalyst for a sustainable and resilient society. Our Information Technology team aspires to be a leader in applying technology to power business strategies. As the Systems Developer, you will be responsible for developing system-based solutions, formulating programs, developing and maintaining codes, and documenting processes for consistency and continuous improvement.
Technologies you have experience with:
- Design, develop, and maintain responsive web applications using React.
- Translate wireframes and prototypes into high-quality code.
- Experience with state management libraries (e.g., Redux or Context).
- Familiarity with back-end technologies (e.g., Node.js, Express, MongoDB, SQL).
- Understanding of RESTful APIs and web services.
- Experience with version control systems (e.g., Git).
- Knowledge of responsive design principles and mobile-first development.
How you will create impact:
- Translating requirements into a cohesive working plan in accordance with guidelines and standards.
- Writing code to implement functionalities and features of small to medium complexity.
- Creating an implementation and back-out plan for a single system.
- Performing unit testing for developed code, supporting system and user acceptance testing, and resolving defects by troubleshooting root causes.
- Fostering productive relationships with Information Technology (IT) business partners and communicating analysis and results accordingly.
How you will succeed:
- You influence change and are committed to continuous improvement, in order to exceed client expectations.
- You leverage critical thinking skills to identify problems and proactively propose solutions.
- Your strong communication skills allow you to clearly convey messages.
- You’re an effective team player who shares knowledge to support your peers.
To join our team:
- You have 3 years of experience in Information Technology or a related field.
- You have completed post-secondary education in Information Technology, Computer Science or a related discipline.
What you need to know:
- You will travel occasionally.
- Rotational on-call schedule, with shifts during evenings and weekends.
- Extended work hours, including evenings and weekends, may be required.
- You will be subject to a Background check as a condition of employment, in the event you are the successful candidate.
What’s in it for you?
- Training and development opportunities to grow your career.
- Flexible work options to support personal and family needs.
- A holistic approach to your well-being, with physical and mental health programs and a supportive workplace culture.
- Volunteer opportunities to give back to your community.