Technical Consultant (India)

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.


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

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


Skills and Attributes:

  • 3 -7 years of experience in software Design, Planning and Development using Java and allied technologies

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

  • Expert knowledge of 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, XSL and HTML is a must

  • Experience with Node.js, NoSQL / MongoDB 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


Interested? Please email