Software Developer Lead
State of Tennessee
Position Description / Responsibilities
ADMINISTRATION DIVISION-INFORMATION SYSTEMS, DAVIDSON COUNTY
We are seeking a driven, self-managed developer that is looking for new challenges. We are an agile environment that develops applications to support our internal customers and the people of Tennessee. The lead developer is expected to be able to develop modern web-based applications with deep understanding of current technologies. This position is focused primarily on front-end application development. The lead developer will not only be responsible for their day-to-day development projects but also in assisting in developing/setting best practices, standards and guidelines for other members of the team.
Additionally, the lead developer will be responsible for supervising, mentoring and coaching four additional staff of lesser skills and experience.
Intermediate to Expert level experience with AngularJS
Experience building custom CSS and responsive design
Experience with Git version control
Experience in modern API / SPA architecture
Experience working with a remote team
Experience working in an Agile methodology (SCRUM, Kanban, etc.)
Highly Desired Skills:
Novice to Intermediate level experience with Angular 2 or 4
Intermediate to Expert level experience with pre-compiled CSS (preferably SASS)
Strong familiarity with Bootstrap, specifically Bootstrap 4.
Experience implementing automated build/deployment processes
In addition to the above requirements, experience with these technologies is a plus. Team Foundation Server, Oracle (or SQL based development), MongoDB, ExpressJS, nodeJS, Grunt or Gulp, Docker, C#, WebAPI, .Net Core 2.0, Java 8 or better, Linux, Apache
Education and Experience: Graduation from an accredited college or university with a bachelor's degree and five years of professional level experience in systems analysis, application design, or software development of business information systems.
Substitution of a Specific Associate's Degree for the Required Bachelor's Degree: Graduation from an accredited college or university with an Information Technology related associate's degree may substitute for the required bachelor's degree.
Substitution of Experience for the Specific Associate's Degree: Professional level experience in the following area may substitute for the required Information Technology associate's degree on a year-for-year basis to a maximum substitution of two years: systems analysis, application design, or software development of business information systems.
Substitution of Graduate Coursework for the Required Experience: Any additional graduate coursework in software development may substitute for the required experience on a year for year basis to a maximum substitution of one year.
Summary: Under general supervision, is responsible for leading a development team, developing and maintaining software of considerable difficulty; performing routine analysis and testing; and performs related work as required.
Distinguishing Features: An employee in this class leads or supervises a development team in the design, modification, coding and/or implementation of new or modified business applications programs. May also develop complex application databases, troubleshoot operating systems and hardware problems and assist other software developers in application database design. Work includes developing project work plans, making specific task assignments, leading or supervising application code reviews and reviewing work of team members. This class differs from the Software Developer-ADV in that an incumbent of the latter, either independently or as a member of a project team, participates in code reviews, designs, modifies, codes, and/or implements complex business applications programs.
This is a two part application process additional instructions will be sent via email. The second part of the application must be completed by Closing Date/Time: Thu. 03/01/18 11:59 PM Central Time
Pursuant to the State of Tennessee’s Workplace Discrimination and Harassment policy, the State is firmly committed to the principle of fair and equal employment opportunities for its citizens and strives to protect the rights and opportunities of all people to seek, obtain, and hold employment without being subjected to illegal discrimination and harassment in the workplace. It is the State’s policy to provide an environment free of discrimination and harassment of an individual because of that person’s race, color, national origin, age (40 and over), sex, pregnancy, religion, creed, disability, veteran’s status or any other category protected by state and/or federal civil rights laws.
Send resume to email@example.com.