Previous Job
IA - OCIO - TS3 - Technical Team Lead
Ref No.: 18-06202
Location: Des Moines, Iowa
Start Date / End Date: 09/04/2018 to 09/03/2019
Requisition Description

Engagement Type:


Short Description:
The manager prefers IN PERSON INTERVIEWS.
TS3 - Technical Team Lead

Complete Description:
***PLEASE NOTE*** - This is NOT a senior developer position. The right person for this job has clear, displayed experience not only in hands-on development, but in LEADING a DEVELOPMENT TEAM as noted in the details below. Candidate resumes MUST clearly display WHERE they've worked in this Technical Team Lead capacity, and even more importantly, HOW they've worked in this Technical Team Lead capacity. If the client isn't able to clearly see the necessary leadership skills and experience displayed within the resume details, they will NOT consider the candidate for interview. ****

The Office of the Chief Information Officer (OCIO) at the State of Iowa is looking for a seasoned technology professional to join the Application Development team as one of several technical team leads. The ideal candidate will have experience as a leader with both soft and technical skills to guide and mentor less senior developers. Strong communication skills and the ability to work closely with a team required.

The team lead will be asked to complete and present design documents, collaborate with other technical SMEs in the department (architects, server and network admins, DBAs, Client/QAs, etc.), and work closely with project managers to keep projects on schedule and budget.

Our team leads perform actual development work in addition to the lead work, and will need to have experience working across business units and reporting to different levels of leadership.

-Technical understanding of infrastructure components, their dependencies, and interactions between servers, virtual systems, networks, databases.
- Excellent research skills for helping with technical issues, evaluating new tools and libraries, and development patterns.
-Ability to proactively participate in customer engagements, follow direction from lead technicians, work with customers, and participate in technical requirements.
- Ability to talk with/understand users with greatly varying technical experience from basic system users, business liaisons, up to management - in addition to technical staff.
-Ability to read, understand, and create design documents
-Ability to work on multiple concurrent projects/iterations with multiple scrum teams

This role will be onsite Monday thru Friday during standard business hours.

A full-time position may open in the future and candidate could apply through the standard State process.

Required / Desired Skills
Skill Required / Desired Amount of Experience
Experience working as a Technical Team Lead, mentoring the team to follow standard coding practices, assign work and perform code reviews Required 2 Years
Experience filling the role of Technical Team lead for a team of 4+ people Required 2 Years
Experience developing in, as well as mentoring on, and reviewing C#, ASP.NET Required 8 Years
Experience completing & presenting design documents Required 2 Years
Experience collaborating w/other technical SMEs (architects, DBAs, Client/QAs, etc) & working with PMs to keep projects on schedule & budget Required 2 Years
Experience with HTML/ CSS, JavaScript and/or TypeScript Required 8 Years
Experience with T-SQL language skills working with MS SQL with continuous delivery Desired 8 Years
Experience with iterative and/or Agile Scrum development methodologies Required 5 Years
Experience with automated unit testing, SSIS, Jenkins, GIT and VSTS Required 2 Years
Development experience using MVC, and RestAPI solutions. Required 8 Years
Experience with LINQ, and Entity Framework or similar ORM solutions. Required 8 Years