Software Development Team Lead Job Description
Software Development Team Lead Duties & Responsibilities
To write an effective software development team lead job description, begin by listing detailed duties, responsibilities and expectations. We have included software development team lead job description templates that you can modify and use.
Sample responsibilities for this position include:
Software Development Team Lead Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Software Development Team Lead
List any licenses or certifications required by the position: ITIL, PL/SQL, SSL
Education for Software Development Team Lead
Typically a job would require a certain level of education.
Employers hiring for the software development team lead 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 Software Development Team Lead
Desired skills for software development team lead include:
Desired experience for software development team lead includes:
Software Development Team Lead Examples
Software Development Team Lead Job Description
- Identify, recommend, and implement new hardware, software and cloud solutions
- Manage ongoing improvements to existing digital business functionality
- Direct software development and testing team to deliver solutions to business requirements
- Direct software engineering to ensure design, product specification completeness and interface functionality
- Evaluate development team’s overall performance in comparison to scheduled time lines, goals and objectives
- Establish and execute improved software project planning, tracking and reporting processes
- Ensure engineering staff is appropriately trained in current technology and facilitate technical reviews
- Responsible for overall system availability and internal applications
- Understands and enforces company safety rules to create and maintain a safe work environment
- You will be able use your influence, leadership skills, and propensity for delivering strategy to positively impact the outcomes for a large customer base for a global leader
- WebDriver (Selenium)
- Full-stack development experience—devices, web, and services (If you've built something in your spare time send us the link, we'd love to hear about it.)
- Broad and deep technology expertise
- High standards with just-enough documentation, unit testing, code reviews, test automation, continuous integration & deployment, and a preference for agile methods
- At least a B.Sc
- Strong working knowledge of technologies used with CCRS ASD – Microsoft Dynamics CRM, SSRS, C#, Silverlight, WCF, AngularJS
Software Development Team Lead Job Description
- Day to day supervision/mentoring of a small group of engineers
- Plan, prioritize and allocate workload for engineers
- Define software development best practices for the team for development and ongoing maintenance of systems
- Collaborate with project managers and interface team leads to successfully plan projects
- Work directly with customers to determine requirements and explain technical approach
- Lead meetings with 3rd parties to determine best technical approach for integrations
- Write technical specifications and documentations for engineering team to execute upon
- Review and perform quality assurance testing on work performed by engineering team
- As needed, jump in to perform a variety of tasks including coding, testing, debugging
- Experienced with security protocols
- Demonstrated expert knowledge in multiple software development disciplines
- Having minimum experience of 6 years
- Mastery of web / software development trends, systems and processes and technology tools
- Full-stack development experience & Agile software development management experience (NET / Azure)
- An understanding of the ERP and other key business applications that are used by the business
- Ability to understand Company’s goals & objectives and translate them into effective technology solutions
Software Development Team Lead Job Description
- Collect and document business requirements partnering with business track leads and super users
- Innovating to improve application’s capabilities, performance, deployment, and stability
- Collaborating with clients and other development teams to deliver new capabilities
- Troubleshooting issues in testing, staging and production environments
- Makes technology decisions that affect software Development
- Management/leading/coaching of
- Our Software Development Team
- You will be contributing to architectural and design decisions
- Delivery and execution is critical, so you will be launching and iterating regularly in an Agile environment
- Analyze requirements functional and architectural design documents to determine the coding needed from generalized business and functional requirements
- Excellent OO, data structures, algorithms and problem solving skills and ability to apply design patterns in architecture
- At least 4 years of professional software engineering experience
- At least 1 year of consistent experience as a technical lead for 3 or more full-time local engineers
- At least 1 year of experience leading software delivery using Agile
- At least 2 years of experience in semantic HTML, web standards, and cross-browser compatibility
- At least 1 year of experience with a common CMS platform Drupal, Wordpress, Joomla
Software Development Team Lead Job Description
- Grow and coach the team’s Talent
- Address performance and team dynamic issues as they may arise
- Work with the IT organisation to define and implement the development processes and practices to make the team effective
- Take the lead in designing, developing, and maintaining the software applications
- Ensure the quality and timely completion of team tasks
- Investigate, clarify and refine business requirements to the required level of detail for the development of IT solutions
- Take analysis deliverables and transform them into technical designs
- Work with the QA team to create functional test cases
- Provide consulting to organisations on ESD capabilities
- Work with IT customer engagement teams, support organisations and other IT delivery teams that may be geographically dispersed
- 1 year of experience working in a hands-on startup or equivalently rapid delivery project
- 1 year experience in image editing software such as Adobe Photoshop or Photoshop/Illustrator
- 1 year experience with templating libraries such as EJS, Mustache/Handlebars
- 1 year experience with Grunt or Gulp
- 1 year experience with Contentful
- Responsible for the integrity of code quality and adherence to best practices (Continuous Delivery, automation, test driven development, testing, ) while driving the team and applications forward
Software Development Team Lead Job Description
- Constantly improve our engineering processes – “Is this a suitable candidate for automation?”
- Developing the professional growth of direct reports, setting yearly goals and objectives complete performance evaluations
- Develop technical requirement documents based on business process needs or a functional design document
- Promoting strong collaboration between teams, sharing best practice and helping clear potential blockers as you see them
- Work closely with other participants in the team - product, design and BI
- Grow and coach the team talent
- Design develop and maintain a large-scale Internet applications, where security, extensibility, performance, reliability and scalability, are critical design goals – not after-thoughts
- Contribute to our micro-services architecture and robust RESTful APIs
- Lead and mentor teams of dedicated engineers to build powerful products in an iterative Agile or Kanban environment
- Development ownership of SNHU student portal
- 3-5 years hands on software development experience in PHP and JavaScript
- Strong Knowledge of PHP, MySQL, and Web Services
- Working experience with client side technologies such as HTML, JavaScript and CSS
- Ability to work both individually and as part of a collaborative team
- Experience with Yii Framework, 3rd party APIs (REST and SOAP), Concrete5 CMS, Python, BASH, C, jQuery, SASS, Bootstrap a plus
- Bachelors in Computer Science, Information Systems or equivalent (CS, CE, CIS, IS, MIS, or engineering discipline)