Technical Consultant

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