Senior Technical Consultant
Location: Canada (Remote Work Opportunity)
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.
Working Together for the Greater Good.
Diona provides innovative solutions and consulting services for Health and Human Services agencies around the world. Diona’s family of social program engagement solutions, turns smartphones and tablets into tools to achieve better outcomes by helping agencies serve people more effectively while improving how their employees work and collaborate. The company's services organization helps partners and customers design and deliver successful Health and Human Services projects at the city, local, state and national level through their extensive product knowledge and domain expertise.
Become Part of Our Team and Help Us Help People
Interested in doing good, working with smart people, and innovating with cutting-edge technologies? At Diona we’re a group of people re-inventing how health and human services programs can be delivered. It’s hard work but fun, and we’re good at it. With you, we can be even better.
The Senior 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 Senior Technical Consultant works under the guidance of the development lead on design, development and implementation issues and will be client facing, acting as a technology expert for software implementation projects around the globe.
Responsibilities
Develop an understanding of the functional requirements of the project and how they map to Cúram by Merative (“Curam”)
Work with the Technical Architect / Development Lead to implement the optimum solution with Cúram
Acts as a technical reference for design/development/deployment of solutions built with Cúram
Applies industry standard design methodologies/patterns on any given project assignment
Leads teams of technical consultants/developers
Work within the project team to ensure that the project technical standards are properly applied
Work as part of a team to implement client business requirements in a timely, performance-centric and configurable/maintainable manner
Assist the Project Manager in project estimation and planning
Liaise with team members and COTS vendors (as applicable) to ensure a quality project deliverable
Apply problem solving techniques and product capability knowledge to ensure best results for the client engagement
Prepare and deliver domain best practice/product capability presentations
Present a professional and knowledgeable image of Diona to customers
Has excellent written and verbal communication skills
Required Skills and Attributes
3-5 years of experience in software design and development using Java and related technologies
Knowledge of SQL and relational database concepts
Knowledge of XML, JSON and HTML
In-depth understanding of the SDLC, including analysis, design, testing and quality assurance
Excellent written and verbal communication skills
Nice to have Skills and Attributes (in priority order):
Experience with the Curam by Merative application
Experience with modern JavaScript frameworks such as NodeJS, ReactJS, Angular
Experience with integration technologies such as SOAP and REST web services
Experience with MongoDB or any NoSQL database
Experience with Android or iOS mobile app development
Experience in the health and human services domain and COTS implementations
Educational qualification
Computer Science degree or equivalent from recognized institutes
Location(s) – Ottawa, Canada; Toronto, Canada
Benefits:
Dental care
Disability insurance
Extended health care
Life insurance
Paid time off
RRSP match
Stock options
Vision care
Learning & Development / Education Benefit
Work Location: Remote
For consideration, please send your CV to joinus@diona.com and reference Senior Technical Consultant in the subject line. Thank you for your interest in Diona!