Technical Consultant
Please note that due to a security clearance that will be required for this position, we can only consider applicants who have a 5+ year continuous residence history in Canada, without interruption, as this is a requirement for the required clearance.
The Technical Consultant is responsible for the analysis, design, development and deployment of application functionality for client projects in the health, human and social services domain. A Technical Consultant works under the guidance of the Development Lead on design, development and implementation issues. A Technical Consultant will be client facing, acting as a technology expert for software implementation projects around the globe.
Responsibilities:
Work with the Development Lead with all aspects of software design and coding
Design, write and maintain units of coded functionality
Assist the project Manager in project estimation and planning
Work on bug fixes
Apply problem solving techniques and technical knowledge to ensure best results for the client engagement
Prepare and deliver domain best practice/product capability presentations
Liaise with team members, client representatives and software vendors (as applicable) to ensure a quality project deliverables
Develop an understanding of IBM Cúram Social Program Management software and Diona's mobility solution
Present a professional and knowledgeable image of Diona to customers
Work within the project team to ensure that the project technical standards are properly applied
Present a professional and knowledgeable image of Diona to customers
Has excellent written and verbal communication skills
Skills and Attributes:
1-2 + years of experience in Software Development
Experience working with Java, JEE and associated technologies
Knowledge of front-end web technologies (HTML, CSS, JavaScript)
Knowledge of relational database concepts and SQL
Understanding of software development lifecycles and the SDLC
Nice to have Skills and Attributes (in priority order):
Experience with integration technologies such as SOAP and REST web services
Experience with modern JavaScript frameworks such as NodeJS, ReactJS, Angular
Experience with MongoDB or any NoSQL database
Experience with Android or iOS mobile app development
Educational qualification:
Computer Science degree or equivalent from recognized institutes
Location(s) – Ottawa, Canada; Toronto, Canada
Please note that this is remote work and though our client is based in Ottawa, we can accept applications from those residing in Toronto as well.
Location(s) – Ottawa, Canada
Job Types: Full-time, Permanent
Pay: $78,000.00-$88,000.00 per year
Benefits:
Casual dress
Dental care
Disability insurance
Extended health care
Life insurance
Paid time off
RRSP match
Stock options
Vision care
Schedule:
8 hour shift
Monday to Friday
Application question(s):
Have you resided in Canada for 5+ continuous years without interruption? This is a requirement for the background clearance check required for this role.
Have you resided in Canada for 5+ continuous years without interruption? This is a requirement for the client's background clearance check process.
Education:
Bachelor's Degree (required)
Experience:
professional JAVA: 1 year (required)
professional software development: 1 year (preferred)
Work Location: Remote