Technical Team Lead

Location: Kansas City, MO
Date Posted: 10-04-2017
Title: Technical Team Lead
Location:  Kansas City, MO 64108 (Crossroads)
Terms: Direct Hire / Perm W2
Salary: 130-140K Base with 2-3% discretionary bonus
Status: Prefer W2 (U.S. Citizens and those authorized to work in the U.S. are encouraged to apply)

You would be working with some of the top software engineering minds in the area.  They are technology agnostic, this job description does not tell the whole picture of the type of high caliber full stack technical candidate that the client is looking for so the notes are relevant to the culture, environment and exciting challenging projects this Technical Team Lead will get to work on.
We are looking for previous Software Engineers, Team Leads, Architects or BI/Big Data Architects that have a strong background in full stack coding and might be looking to get into architecture or are currently software architects.  Candidates that are passionate about technology and bringing cutting edge solutions to the table in an architect and team lead role.  Hands on coding will be required on occasion but does not have to be in a particular stack.  We are focused on finding that special someone that just eats, lives and breathes tech, wants to solve problems and comes up with innovative ways to do that.  Critical thinking, decision making, consulting and problem solving.  
The ideal candidate would have come from a .NET or Java or Web JavaScript background or from a variety of technical tools, not stuck on one technology to get the job done.  Open minded about all languages and bringing out of the box thinking to deliver software based solutions.

A Technical Team Lead is assigned to a team of 1 Sr. Software Engineer, 1-2 Mid to Jr. Software Engineers and a QA member. The Technical Team Lead will manage the team and will have responsibility of its members, assigning tasks, monitoring performance, developing skills and providing training opportunities.
Need to be Courageous, passionate, forever learner, loves problems, loves tech solutions, loves new and progressive. love to engage in stimulating technical sparring and collaboration, etc.…..

Our client is searching for a Technical Team Lead who manages, coaches, and participates in development on engineering teams within the Operations department.
  1. You will manage processes and procedures across teams including documentation and data verification controls.
  2. Execute and enforce consistent processes for new development and day-to-day operations.
  3. Act as a senior technical mentor within the team.
  4. Develop and maintain agile plans, including resource assignments, risks, and issues.
  • Manage and provide ongoing status updates for respective team(s).
  • Serve as senior technical leader on team in this player/coach role.
  • Produce code for software in a SaaS environment.
  • Conduct employment interviews, make hiring recommendations, and participate in corrective action and termination discussions and decisions.
  • Set guiding priorities and assign tasks and projects to all team members.
  • Monitor performance and develop team members through coaching and providing training opportunities.
  • Prepare and deliver performance reviews.
  • Participate in all phases of the software development life cycle to ensure product quality.
  • Follow department procedures to manage product changes and provide direction where needed.
  • Manage external consulting teams as required.
  • Bachelor’s degree in Computer Science or related field, or the equivalent through a combination of education and related work experience.
  • Previous project level responsibility in delivering software based solutions.
  • Strong people skills and the ability to manage through interpersonal people related issues.
  • Demonstrated organizational, prioritization, decision-making, analytical and problem-solving skills.
  • Ability to interact effectively with all levels of the organization.
  • Effective oral, written and interpersonal communication skills.
  • 5+ years’ experience in system analysis, design and programming experience.
  • Experience in client server and web environments, relational database technology, and development of interface software.
  • Mastery of the Microsoft .NET development stack, including C#, WCF, and SQL Server.
  • Understanding of various JavaScript libraries including Angular.
  • Ability to write automated unit tests based on modern design patterns.
  • Experience with Agile Software development techniques including Scrum and Kanban.
  • Strong knowledge of formal Algorithmic analysis and design.
  • Master’s degree in Computer Science.
  • Experience with a structured methodology and in all phases of the software development lifecycle.
  • Ability to do front line design and architecture.
  • Deep understanding of business context and process around software components worked on.
  • Ability to determine whether a particular problem is caused by hardware, operating systems software, application programs, or network failures.
  • People Management experience in a technical setting.

Covenant Consulting is a Technology Services Provider offering project-based IT consulting, IT staffing and IT recruiting services. Every partnership reflects our uncompromising commitment to quality and integrity. We have extensive experience and capabilities in project-based consulting, short and long-term staff augmentation, and permanent recruitment. We work with companies of every size, across many industries and have the flexibility to scale solutions to meet our client's specific needs.

Covenant Consulting strives to attract, cultivate and retain exceptional talent. If you feel you are a match for the position, and are interested in a great growth opportunity, we encourage you to contact
Shannon McInnis
Sr. Technical Recruiter
this job portal is powered by CATS