Development Lead


Responsibilities

  • Lead the design, development and implementation of large scale projects
  • Supervise and lead development team
  • Create high level and detailed level requirement specifications
  • Identify and document constraints, assumptions and risks associated with business requirements
  • Maintain timely communications to business stakeholders throughout the project life cycle to ensure common understanding of the requirements and the impact to the business area

Requirements

  • Degree in Computer Science / Engineering or related field
  • 10+ years professional experience in software development and leading team
  • Experience in modern programming language, e.g. Java, Node, Ruby, Python, JavaScript and in multiple technologies, tools, frameworks and processes
  • Experienced in Web, Mobile, RESTAPI, Database and Cloud
  • Able to work with business stakeholders to understand requirements and deliver high quality software
  • Experienced in working in an agile team with software engineering practices like automated testing, test-driven development, continuous integration, etc. is preferred
  • Good logical and analytical reasoning capabilities
  • Fluent in English, good written and verbal communication skills

Leave a Reply