Job Description

Nablasol is looking for a Software Development Team Lead to guide a team of developers working on some of the latest frameworks and software design patterns. The responsibilities will include full lifecycle development of applications for global clients.

Responsibilities

  • Execute the design, analysis or evaluation of assigned projects using sound engineering principles
  • Adherence of software best practices, business standards, procedures and project requirements
  • Engage with global teams for requirements analysis, technical discussions and presentations
  • Assist the business analysts in technical validation of user’s requirements and development of user stories
  • Build technical tasks based on the user requirements and provide accurate estimates
  • Investigate available technologies and provide guidance on technology selection, use and implementation
  • Manage all aspects of software development from architecting the system to ensuring quality releases
  • Troubleshoot variety of complex software problems and help resolve issues
  • Guide team development efforts towards successful project delivery
  • Provide technical leadership to teammates through coaching and mentorship
  • Maintain high standards of software quality within the team by establishing good practices and habits
  • Identify and encourage areas for growth and improvement within the team

Required Skills

  • Have a high technical competence with a track record of individual technical accomplishments
  • Ability to lead a team of developers working in PHP and various JS technologies
  • Must be proficient in PHP, JavaScript, MySQL and any MVC Framework
  • Experience with JavScript frameworks like NodeJS, ReactJS, AngularJS or BackboneJS
  • Experience with CRM systems like SugarCRM will be preferred
  • Strong analytical skill and ability to meet deadlines, goals and objectives
  • Excellent problem-solving skills with thoroughness and attention to detail
  • Self-motivated and willing to learn new skills and technologies as needed

Education & Experience

  • 7+ years experience in software development at a senior level
  • Prior experience in handling large production environments will be preferred
  • A Bachelors Degree in technology

Submit Your Application