Technical Consultant

Bangalore, India and Canada

The Technical Consultant is responsible for the design, development and deployment of assigned technical functionality for client projects in the social services, health and human services domain. A technical consultant works under the guidance of the Technical Architect and/or Senior Technical Consultant on design and development issues. A technical consultant will act as technology expert on the client implementation projects on direct customer facing positions on Diona’s customer engagements around the globe.

Responsibilities:

  • Works with the Technical Architect/Principal Technical Consultant/Senior Technical Consultant to implement the optimum solution with the chosen COTS platform

  • Works within the project team to ensure that the project technical standards are properly applied

  • Works as part of a team to implement client business requirements in a timely, performance-centric and configurable/maintainable manner

  • 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 Technologies Limited to customers

 

Skills and Attributes:

  • 2-5 years of experience in Software Design, Planning and Development using Java and allied technologies

  • Expert knowledge of JavaScript, Java and strong object-oriented development is a must

  • Experience with integration technologies such as SOAP and REST web services, Apache Camel, Spring Batch is a must

  • Knowledge of JDBC, SQL, XML, JSON and HTML is a must

  • Experience in the social and human services domain and COTS implementation is a plus

  • Experience with modern JavaScript frameworks such as NodeJS, ReactJS, ExpressJS, Angular is a bonus

  • Experience with MongoDB or any NoSQL database is a bonus

  • Experience with Android or iOS mobile app development a bonus

  • Exposure to IBM rational software design tools is a plus

  • In-depth understanding of the entire development process, including specification, documentation and quality assurance

  • Should possess excellent written and verbal communication skills

 

Educational qualification:

Engineering Degree or equivalent from recognized institutes

Location – Bangalore

For consideration, please send your CV to joinus@diona.com and reference Technical Consultant in the subject line. Thank you for your interest in Diona!