Position: Team Lead
Overview
A suitable candidate for this position is someone who has some background, or experience in product development in the storage domain. The candidate is expected to lead from the front. While the candidate may not be required to get down to coding and testing, team members must have the confidence to approach the candidate with problems, if any, and seek solutions. A good candidate must be intuitive and be proactive to take effective steps in case of critical issues so that the product release maintains its quality and standards. This role is a balancing act between your technical and management capabilities to meet the organizational goals.
Core Competencies
Proficient in handling the most complex of technical development concepts, strong database concepts.
Strong Experience in either frontend technologies like Angular7+, Html5, CSS, and JavaScript, or proficient in backend technologies like Golang/Python.
Full Stack Developer skills are a huge plus
Experience in building distributed systems is not mandatory, but an advantage.
Good handle and experience with Testing methodologies and product release processes
Understands different programming languages and the ability to solve problems in coding, testing, and deployment.
Possesses good knowledge of different software systems, client/server architectures.
Experience in troubleshooting, software development processes and ability to understand and implement product feature requirements.
Ability to communicate effectively with the team, Product owners and clients
Understand requirements, coordinate with resources and plan team activities.
Track execution progress using Agile and Scrum Methodology.
Prepare and share weekly status reports
Delegate and allocate responsibilities efficiently to manage engineering delivery of the product release
Effectively lead teams and inspire others to achieve goals through innovation, quality, and excellence
Ability to identify the strengths and weaknesses of team members and suitably make changes if required
Resource management skills and ability to handle complex / sensitive issues
Encourage team interaction, boost employee motivation and appreciate team contribution
Ability to match project tasks with opportunities for development so that employee potential is utilized to the maximum
Roles and Responsibilities
Technical
Must ensure teams follow the correct procedures, policies and documentation requirements across software development phases
Able to guide the team through the development, testing and implementation stages and review the completed work effectively
Provide direction and technical expertise in design, development and systems integration
Able to make quick decisions and solve technical problems to provide an efficient environment for project implementation
Identify resource requirements, Risks, and dependencies. Efficient planning and tracking
Management
Ensure standard operating procedures and project guidelines are in place
Task allocation and performance evaluation of team members
Project scheduling and release management
Make presentations on project status to senior management
Conduct regular meetings with other related development teams, Product managers.
Conduct daily scrum and track project progress in JIRA/RALLY
Interview candidates
Identify areas of improvement, give feedback and recommendations during team appraisal cycles
Provide an efficient working atmosphere to project teams and ensure objectives are met within the stipulated time.
Keyskills: CSS Software Development Front End C Boost Html5 Javascript Programming Client Server Python
With over 15 years experience in the IT industry, Data Direct supply IT solutions to the Corporate Sector, Government Departments and all types of Businesses. We offer technical expertise coupled with plain talking advice. At Data Direct, we offer a comprehensive IT solution. Our portfolio includes ...