Short Description:
The Software Developer/Programmer (SDP) converts data from project specifications and statements of problems and procedures to create or modify computer programs.
Complete Description:
This position will be leading a technical team of three to four .NET developers on a long term project (approx. 2 years). This technical lead will have experience as a team leader and have skills to guide and mentor the team, including both “soft” skills and technical skills. This person will be asked to complete and present design documents, collaborate with other technical SMEs in the department (architects, server and network admins, DBAs, BAs/QAs, etc.), and work closely with the project manager to keep the project on schedule and budget. This person may be doing actual development work in addition to the lead work, if the role and timeline require it. The customer for this project is many-faceted, including several different state of Iowa agencies across the enterprise. The technical lead will need to have experience working across business units and reporting to different levels of leadership.
The project is already in progress and has completed the first set of requirements gathering, so this person will come in with immediate work to do. The project is using an iterative project methodology and will include approximately 15 iterations, so experience with iterative and/or Agile Scrum is a must.
tools.
Senior Developer/Programmer experienced with a government specific application or development design pattern.
Skills:
Skill
Required / Desired
Amount
of Experience
Experience as technical lead
Required
7
Years
Experience collaborating with and presenting to business and technical teams, and different levels of leadership
Required
7
Years
Experience developing with C#, ASP.NET, MVC
Required
7
Years
Experience using LINQ, Nhibernate, and/or Entity Framework
Required
7
Years
HTML/ CSS, JavaScript and jQuery
Required
7
Years
Knowledge and experience with automated unit testing
Required
5
Years
T-SQL language skills working with MS SQL
Required
5
Years
Knowledge and experience with iterative and/or Agile Scrum development methodologies
Required
5
Years
Experience with Nunit, TDD, MVC4, MVC3, SSIS, Jenkins, SVN, and GIT
Highly desired
Ability to read, understand, and create design documents Technical understanding of infrastructure components, their dependencies, and interactions be
Desired
Ability to participate in customer engagements, follow direction from lead technicians, work with customers, and participate in technical planning
Desired
Ability to work on multiple concurrent projects/iterations
Desired
Strong communications skills and the ability to work closely with a team
Desired
Some overtime may be necessary in order to meet aggressive deadlines
Desired