Team Lead Software Development Job Description
Team Lead Software Development Duties & Responsibilities
To write an effective team lead software development job description, begin by listing detailed duties, responsibilities and expectations. We have included team lead software development job description templates that you can modify and use.
Sample responsibilities for this position include:
Team Lead Software Development Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Team Lead Software Development
List any licenses or certifications required by the position: ITIL, PL/SQL, SSL
Education for Team Lead Software Development
Typically a job would require a certain level of education.
Employers hiring for the team lead software development job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Science, Computing, Education, Engineering, Technical, Software Engineering, Leadership, Computer, Information Technology
Skills for Team Lead Software Development
Desired skills for team lead software development include:
Desired experience for team lead software development includes:
Team Lead Software Development Examples
Team Lead Software Development Job Description
- You will be able to use your impeccable customer relationship building skills to shine on a large scale
- Leads, coaches, trains and motivates a team of software developers
- Supports and consults with management on issues of software development and team vision for tactical and strategic planning
- Helps determine ongoing software and training needs for software developers to ensure efficient use of available technology
- Applies prevailing technologies and recommends new technologies, tools and methods for the resolution of business and technical problems
- Applies industry and internal best practices in solution of technical and business problems
- Drives and facilitates the software development team to review, improve and implement needed process, best practices, technology and environment changes
- Understand data in MDM/EDW to develop and coordinate adoption into the Business Intelligence systems
- Champion use of standards, reusability and governance into how Business Intelligence consumes and displays data
- Provide feedback and requirements to the MDM/EDW team to meet current and future data needs
- Go-to person for any technical questions in the team
- In depth understanding of writing testable software – unit test, integration tests, TDD, BDD
- Engineering or Science Degree (or equivalent)
- Development of safety critical embedded software with experience of delivery into service
- Experience of software development in the aerospace environment
- In depth knowledge of safety critical software design to RTCA DO178B
Team Lead Software Development Job Description
- Lead productive meetings at individual team, cross-functional team, sr
- Be responsible for the development of the software and personnel required to accomplish this task
- Interact with customers, marketing, sales, technical and global teams
- Develop an understanding of the workings of the collision industry to make intelligent decisions on design and use of the software
- Make decisions that directly impact the software development with input from the development team, the software architect, and the eBusiness Product Manager
- Work to develop solutions that have been identified to make our customers more successful
- Collaborate with the system architect to ensure solutions make sense in the current architecture and coordinate with the architect to make sure the best solution is implemented
- Works with product owners to define user and technical stories
- Work with business users in oracle projects billing/costing/accounting modules, understand business requirements
- Prepare technical design document (MD70) and functional configuration documents (MD50) and test plans with detailed test cases
- Knowledge of management techniques for individuals and teams
- Significant planning and estimating experience
- Have commercial awareness with good understanding of planning and estimating techniques
- Proven ability to manage IT projects through the SDLC, using internal and external resources
- Ability to handle multiple complex tasks while maintaining priorities
- 5+ years managing complex distributed software / web development projects of substantial budget and scope utilizing internal and external project resources
Team Lead Software Development Job Description
- Mentor, coach, lead and provide technical direction to team members to meet project goals
- Perform research and development for Proof of Concept/Proof of Technology ideas
- Plan and coordinate product release roadmap that balances the priorities of new functionality and bug fixes
- Participate and take lead role in project team meetings and test plan walkthroughs
- Proactively provide regular, clear, and consistent communication (written and oral) on the status of projects, issues, and deliverables to our customers and/or vendors
- Have accountability for client relationship with internal business customers, peers, and management team
- Work with technical support to facilitate analysis of, and resolution to, technical issues
- Identify and evaluate business processes that can be automated, eliminated, and/or made more efficient
- Lead a team of developers through the Product lifecycle - architecture, design, development, quality, and production
- Hands-on development of features (~70% of the time)
- Experience with current and emerging web technologies, tools and techniques (Microsoft stack a plus)
- Knowledge of key concepts in large ERP systems, systems integration, MS Office
- Minimum 8(8 to 12) years of technology related experience in product / startup companies, working on Microsoft technology stack
- Deep understanding of design patterns, multi-threaded programming, LINQ, ASP.NET, MVC and experience with IoC containers
- At least 1 year of experience delivering software in the public cloud AWS or equivalent
- 3 years of previous full stack software development experience
Team Lead Software Development Job Description
- Produce detailed and accurate estimates for design and development tasks in projects
- Produce required documentation
- Provide / organise training on proposed solutions for customer engagement and support teams where necessary
- Review new products or new release proposals and provide feedback on product features and project schedules - including producing estimates for completion of work products
- Provide deep support for the applications maintained by the team – including being on call to support newly released versions of the application
- Respond to key product questions and customer queries that are forwarded from Support and customer engagement teams
- Provide trouble-shooting / problem solving for application and system problems that may occur
- Uncover non-functional requirements – “How many of these do you need processed in an hour?”
- Choose technology tools – “Hey, have you seen this latest feature of AWS?”
- Implement the solution – ok, you do need to cut *some* code!
- Experience in Maven, Mockito, Unix, Jenkins, SONAR, CI
- Deep understanding of software development methodologies, object oriented programming, database design and development
- Proven ability to lead and direct multiple projects concurrently
- Experience delivering and maintaining production software of high quality and in a timely manner
- Ability and willingness to work with a distributed team
- Motivated, self-driven and demonstration of a strong aptitude to learning new technologies
Team Lead Software Development Job Description
- Drive and develop user-centric portal applications that provide exceptional end-user experiences and align with accessibility standards
- Ensure code quality and development of best practices
- Work with stakeholders to prioritized backlogs
- Create meaningful reports on projects and work progress
- Coach individual developers on performance and skill requirements
- Ensure work meets regulatory and compliance requirements
- As a Lead Engineer, you will
- Lead up to two project development Teams
- Work directly with the client to clarify requirements and prepare input for the Team
- Work closely with your project team PM and other business representatives
- Having 6-8 years of industry experience in Java, PL/SQL, Unix technologies
- 8 to 10 years of experience in Oracle EBS R12.2.4, data warehousing technologies
- Prior Experience in data modeling, designing custom reports
- Strong knowledge of Oracle EBS R12 with Project Accounting focus
- Prior experience leading enterprise reporting solutions using technologies like Excel4Apps, Qliksense, Tableau, Oracle BI Publisher, OBIEE, Power BI, Microstrategy
- Prior Experience in data integration, data warehousing, analytics processing (near real-time, batch), data delivery architectures