Job Summary :
The Software Developer is responsible for systems development in multi-platform environments, including requirements analysis, solution design, coding, integration, and testing. The role involves creating technical documentation, collaborating with stakeholders, and ensuring the effective operation of hardware and software platforms.
Location : Ontario, Canada
Responsibilities :
- Requirements analysis in collaboration with business analysts.
- Solutions design and architecture artifacts creation.
- Architecture checkpoint activities and support.
- Solutions design walkthrough.
- Complete documentation - technical and user guides.
- System / solution components coding and integration.
- System unit and integration testing.
- Test cases development for unit and integration testing.
- Collaboration with system testers to develop test cases for system functional, performance and vulnerability testing.
- Knowledge transfer checklist and walkthrough for the technical project team members.
- Identifying and coordinating the resolution of technical problems and incidents.
- Conducting research and assessing client requirements.
- Leading design projects and developing recommendations.
- Systems debugging, refactoring, and optimization.
- Developing technical design features and alternatives.
- Preparing reports and documentation, and explaining technical solutions.
- Collaborating, monitoring, and managing service delivery partners.
Required Skills & Certifications :
Preferred Skills & Certifications :
Special Considerations :
Scheduling :