Development Technical Lead

We’re currently hiring Development Technical Leads in Gurgaon & Bangalore (India) with occasional travel to the UK

As a development tech lead, you must be able to demonstrate a solid track record in delivering complex, enterprise level software projects and thrive in a highly technical community that spans across UK and India. This is not a team management only role. The person is expected to lead technically in building decentralized systems by developing code and writing unit tests in additional to managing a small team of developers

Responsibilities:

  • Leads design and development of software systems

  • Accomplishes project development requirements and trains junior developers

  • Plans build or development tasks by confirming objectives and specifications with

    the relevant stakeholders

  • Ensures focus on Behavior Driven Development (BDD) with special emphasis on

    code quality and unit testing

  • Splits the requirement into manageable development features or modules for the team


  • Identifies functional and non-functional constraints of the system and designs optimal solutions

  • Debugs or troubleshoots coding bugs and provides fixes for the same

  • Communicates issues in development to reporting manager promptly

Essential Skills:

  • Hands on experience of coding on traditional web based systems and a learning aptitude to pick up nuances of building decentralized systems

  • Highly proficient skills of Java 7/8; J2EE; REST / SOAP; Spring / MVC; Hibernate / JPA; AMQ

  • Minimum 1-2 years’ technical lead experience and 8+ years of strong technical experience

  • Highly experienced in traditional waterfall methodology and or Agile/ SCRUM Delivery

  • Design Modelling skills using standards such as UML or Archimate

  • Proficient in JavaScript frameworks such as Meteor, Node JS or similar

  • Relational Database experience (any of Oracle, MySQL, PostGres) and ability to

    write SQL

  • Knowledge of XML and JSON structures

  • Unix shell scripting

  • Experience of development or deployment on Linux, Mac OS operating systems

  • Used version source control systems such as Git, SVN or CVS

Desirable Skills:

  • Working experience in Insurance Industry and ACORD standards

  • Blockchain or DL T (Distributed Ledger T echnology) platforms – Ethereum, R3

    Corda, Hyperledger Fabric or Quorum

  • Some knowledge or experience of cloud platforms such as AWS or Azure

  • NoSQL document based databases such as MongoDB or CouchDB.

  • Continuous Integration Platform skills such as Teamcity, Jenkins

  • Knowledge of build tools such as Ant, Maven or Gradle

  • Understanding of Single Page Architecture (SPA) or reactive principles

  • Application Server Platform experience - JBoss, IBM Websphere, Weblogic,

    Tomcat

  • Unit Testing tools experience such as on Junit for Java, Chai or Mocha libraries

    for Javascript

  • Development experience on Integrated Development Environment (IDE) tools

    such as IntelliJ, Eclipse

  • Methodologies - Kanban, XP , Scrum

For further information please email your CV and covering letter to recruitment@chainthat.com

David Edwards