Boost Your Application

Stand out with our professional, ATS-friendly resume templates designed to get you noticed by recruiters.

Download Resume Templates

Job Description

Software Engineer Team Leader Birmingham, AL- Charolotte, NC- Atlanta, Georgia 10- month contract to hire Pay Rate: $80.00 - $85.00per hr. Our client needs a Software Engineer Team Leader that will devise or modifies procedures to solve complex problems considering computer limitations, operating time, and form of desired results. This position is responsible for application development, modification, and maintenance of applications. This position monitors system applications and ensures systems run smoothly; as well as creates reports and other documentation outlining findings/solutions and support users. This role is Quality Engineer with senior level and complete understanding of test automation, manual testing, performance engineering, and quality engineering for Mobile apps. Primary Responsibilities Assigns and directs the work of team members Estimates team level timelines and technical efforts for planning purposes Assists with the review and evaluation of personnel performance Plans, conducts, and supervises assignments for the team Evaluates progress and results and recommends major changes in procedures Responsible for compliance remediation Designs, develops, tests, and deploys software using a combination of custom and off-the-shelf tools Collaborates cross-functionally with architects, business users, project managers/Scrum Masters and other engineers to achieve sustainable solutions in a complex environment Monitors, maintains and continuously improves existing software applications Identifies, troubleshoots, and resolves technical and functional software issues Completes documentation and procedures for installation and maintenance Participates in code reviews, code quality checks and developer integration testing Applies design patterns in all development activities Identifies, documents, and implements non-functional requirements Builds, maintains, and executes test automation suite Takes independent action, makes decisions, and takes ownership of applications Plans and estimates work effort Identifies and implements software performance improvements Conducts code reviews, code quality checks and developer integration testing Required Skills: Bachelor's degree in Computer Science, Computer Engineering or a related field Seven (7) years of experience Quality Engineer with senior level and complete understanding of test automation, manual testing, performance engineering, and quality engineering for Mobile apps. Experience with test-driven development qTest Saucelabs XCUI Test Espresso .NET API testing experience Experience with agile development processes Preferences In depth understanding of design patterns and their application Ability to coach, teach, and mentor team Ability to estimate work efforts for project sub-plans or small projects Ability to work in an environment with aggressive timelines Demonstrates leadership Excellent analytical, decision-making, problem-solving and time management skills Excellent verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g. executive, management, individual contributors Fluency in developing and understanding sequence diagrams and class models, where applicable In-depth understanding of DevOps and formal Software Development Life Cycle (SDLC) processes Willingness to work within a distributed team

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In