Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

Responsibilities:
  • Required to translate technical systems specifications into working, tested applications.
  • This includes developing detailed programming specifications writing and/or generating code compiling data-driven programs.
Experience and Skill Set Requirements:
Application design and development experience - 50:
  • Hands on experience in Curam Version 7.
  • Provide end to end solution design, development and unit testing along with recommendations to achieve business outcomes in alignment with business requirements.
  • Cluster reference architecture and Ministry specific objectives.
  • Collaborate with stakeholders to understand business goals and support delivery outcomes.
  • Develop code following the SA development standards, architectural governance principles and design patterns in the development of end-to-end solutions.
  • Experience in design and implementation of REST API integrations and best practices.
  • Incorporate security requirements into the design, understand and comply with OPS security standards and policies.
Methodology, Testing and Troubleshooting - 30:
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • Experience working in agile development environment.
  • bility to provide user and system documentation as required.
  • Contribute to the effective management of risks and issues associated with Solution designs.
  • Collaborate with cross-functional and distributed teams, including designers, developers, architects, project managers, and QA.
  • Promotes industry standards and best practices with the product teams.
  • Perform thorough code reviews including unit tests and ensure high quality of the software.
  • Fix defects and support developers, testers and end users.
Planning, Documentation and communication - 20:
  • Prepare work plans with CYSSC Managers, report and adjust completion status, report issues and risks in a timely manner.
  • Write technical documentation that supports and thoroughly explains the architecture.
  • Deliver knowledge transfer sessions to the team on the work completed.

Similar Jobs