DescriptionThe Application DevEngineer is a key contributor to software development projects. This role requires proficiency in a broad set of application development competencies and the ability to leverage them to deliver IT solutions efficiently.
As part of the team you will collaborate within your group and across cross-functional teams to define design and deliver new features through:
- Refinement: Gathering information performing analysis and eliciting solution needs in discussion with users or business analysts.
- Solution Design: Defining solutions based on requirements from business stakeholders architects or security teams and preparing detailed specifications for coding.
- Estimation: Participating in estimation processes providing detailed budget and workload estimates for new development activities.
- Development: Writing clean scalable and efficient code for various platforms; troubleshooting and debugging applications to optimize performance.
- Documentation: Ensuring required asset documentation is produced and maintained in compliance with governance and IT controls.
- Code Quality: Conducting peer code reviews to ensure quality and adherence to standards.
- Validation: Testing and validating outcomes of coding tasks within the team.
- Programming & Testing: Performing programming and unit testing for complex and/or critical programs.
- Support: Assisting testing teams during project phases with problem analysis and bug fixing.
- Maintenance: Supporting applications in production by fixing issues and implementing enhancements.
- Continuous Learning: Staying updated with emerging technologies and industry trends to improve skills and project outcomes.
Requirements
- Proven experience as a Full Stack Developer or similar role specifically with ITX ACE (IIB) and C. Experience with Oracle Server is a plus.
- 5 years in development.
- Ability to work autonomously on design programming and maintenance activities with strong drive and problem-solving skills.
- Capability to design changes in complex applications.
- Ability to understand client needs or technical requirements and apply well-developed skills.
- Experience working in Agile and Hybrid environments.
- A constructive team player who remains positive under pressure.
- Comfortable in a fast-changing environment flexible and able to reprioritize tasks.
- Openness to learning new technologies and approaches.
- Willingness to attend Watch Duty shifts.
- Fluency in English (spoken and written); French is a nice-to-have.
#LI-MR1
DescriptionThe Application DevEngineer is a key contributor to software development projects. This role requires proficiency in a broad set of application development competencies and the ability to leverage them to deliver IT solutions efficiently.As part of the team you will collaborate within you...
DescriptionThe Application DevEngineer is a key contributor to software development projects. This role requires proficiency in a broad set of application development competencies and the ability to leverage them to deliver IT solutions efficiently.
As part of the team you will collaborate within your group and across cross-functional teams to define design and deliver new features through:
- Refinement: Gathering information performing analysis and eliciting solution needs in discussion with users or business analysts.
- Solution Design: Defining solutions based on requirements from business stakeholders architects or security teams and preparing detailed specifications for coding.
- Estimation: Participating in estimation processes providing detailed budget and workload estimates for new development activities.
- Development: Writing clean scalable and efficient code for various platforms; troubleshooting and debugging applications to optimize performance.
- Documentation: Ensuring required asset documentation is produced and maintained in compliance with governance and IT controls.
- Code Quality: Conducting peer code reviews to ensure quality and adherence to standards.
- Validation: Testing and validating outcomes of coding tasks within the team.
- Programming & Testing: Performing programming and unit testing for complex and/or critical programs.
- Support: Assisting testing teams during project phases with problem analysis and bug fixing.
- Maintenance: Supporting applications in production by fixing issues and implementing enhancements.
- Continuous Learning: Staying updated with emerging technologies and industry trends to improve skills and project outcomes.
Requirements
- Proven experience as a Full Stack Developer or similar role specifically with ITX ACE (IIB) and C. Experience with Oracle Server is a plus.
- 5 years in development.
- Ability to work autonomously on design programming and maintenance activities with strong drive and problem-solving skills.
- Capability to design changes in complex applications.
- Ability to understand client needs or technical requirements and apply well-developed skills.
- Experience working in Agile and Hybrid environments.
- A constructive team player who remains positive under pressure.
- Comfortable in a fast-changing environment flexible and able to reprioritize tasks.
- Openness to learning new technologies and approaches.
- Willingness to attend Watch Duty shifts.
- Fluency in English (spoken and written); French is a nice-to-have.
#LI-MR1
View more
View less