Responsibilities:
-To lead and manage a team of senior software developers and junior software developers mainly working on open source
- To drive the strategic direction of our products & services taking into account emerging and
legacy technologies.
- To oversee strategy for both product and implementation.
- To devise a tactical plan which can be collaboratively carried out by the team – to implement
improvements to our products, services, processes and knowledge sharing within the team.
- To plan for team growth considering the blend/level of skills required within team.
- To assist in resourcing decisions.
- To review project progress and overview of the performance of all individuals in team.
- To conduct coaching and performance management where ever necessary.
- To facilitate the smooth delivery of all projects, enhancements and support delivered by the
team.
- To make sure that all team members have the latest in-depth knowledge of all onsite and
relevant offsite aspects at the heart of all decisions on projects or enhancements that they
make.
- To facilitate technology and methodology decision making throughout team, including
standardization of system architecture, reusable code base development, versions of
software tools, best practice, source control and deployment processes.
- To have a clear task list and plan for inducting new members into the team and bring them
up-to-speed as quickly as possible.
- To keep up to date with the latest software development technologies and methodologies.
-To drive consistent standards and approaches throughout the team.
-To write clean and healthy structured, well documented code.
-To build future-proof reusable core code libraries, which can be shared, in-order to drive
further efficiencies throughout the team.
-To deliver code which is well tested and consistently error free.
-To design and build database schemas with integrity and scalability with data access layers
that are optimized for performance and security.
Functional Skills:
-A senior level software developer with strong and successful technical lead experience.
-Experience of leading a team of developers.
-Advanced level (knowledge and experience) of programming languages and methodologies
-Advanced level of understanding of PHP, jQuery, Javascripts, HTML5 and CSS3 as well as previous iterations of these languages.
-Sound Knowledge of open source CMS such as Wordpress, Joomla, Drupal, Magneto, Open Cart, Woo Commerce etc,.
Negotiable
Convergence Services - uKnowva
Senior Developer
Computer and Information Technology
, India, Asia
Full time