What are the responsibilities and job description for the Web and Application Developer position at St. Clair County, MI?
POSITION SUMMARY
This position allows for a flexible work schedule including work from home options.
The Web Developer is responsible for the development and maintenance of county websites, intranet sites, GIS web services and custom County applications.Coordinates with supervisor and county departments on updates and enhancements to sites. Utilizes multiple programming languages for custom Web site applications and integrates programming with graphical designs and layouts. Employee will utilize SQL database functions to create database-driven applications. Gathers feedback on designs from other employees of organization. Remains up to date on latest web-based application technology and security requirements. Manages special projects assigned by supervisor.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Maintains all County hosted websites and custom designed web-based applications
- Integrates web-based applications with other County systems and databases
- Creates graphical designs
- Utilizes Visual Studio, SQL Management Studio and other software development tools for development and maintenance of applications
- Tests websites on a variety of browser platforms and versions
- Remain abreast with the newest web technologies.
- Provide assistance with research, evaluation and recommendation of web technologies.
- Provide input to web strategies and planning.
- Complies with all safety rules and regulations and County policies.
- Promotes the vision, mission and values of the department and County.
- Supports the continuous quality improvement efforts and “Systems Thinking” philosophy.
- Performs other related tasks as directed.
SUPERVISION RECEIVED:
Work is performed under the direct supervision of the Network Coordinator and general direction of the Information Technology Director.
SUPERVISORY RESPONSIBILITIES:
N/A
EXPERIENCE, SKILLS, EDUCATION:
- A Bachelor's Degree in Computer Science required.
- Three to five years of web development experience required.
- Verifiable equivalent experience in Information Technology field will substitute for up to two years of education.
- Portfolio demonstrating previous web or application development required.
- Basic GIS knowledge or basic knowledge of land data and descriptions is preferred
- Proven ability to work well with peers, clients (users) and department heads.
- Effective communications skills both written and oral.
- Demonstrated training skills and effective leadership abilities.
- Knowledge of all current browser platforms, programming languages and database programs including Microsoft SQL
- Knowledge of Windows Server, IIS and Active Directory
- Proficient in use of Visual Studio
- Proficient in frameworks and programming languages including but not limited to HTML, CSS, PHP, Javascript, C#, jQuery and ASP.NET
- Proficient with multiple frameworks
- Basic understanding of Information Technology procedures, including file storage, security and networking.
- Proven ability to portray a helpful, competent and professional image.
- Possess competent organizational skills.
- Working knowledge of both iOS and Android environment.
ESSENTIAL ABILITIES FOR ALL ST. CLAIR COUNTY JOB CLASSIFICATIONS;
- Ability to demonstrate predictable, reliable, and timely attendance.
- Ability to follow written and verbal directions and to complete assigned tasks on schedule.
- Ability to read, write & communicate in English and understand basic math.
- Ability to learn from directions, observations, and mistakes; and apply procedures using good judgement.
- Ability to work independently or part of a team; ability to interact appropriately with others.
- Ability to work with supervision, receiving instructions/feedback, coaching/counseling and/or action/discipline.
- Ability to be flexible and demonstrate patience and respect in difficult situations.
- Ability to effectively communicate and interact with diverse populations in both oral and written form.
- Ability to establish and maintain effective working relationships with County officials, employees, vendors and the general public.
- Ability to listen to and understand information and ideas presented through spoken words and sentences.
- Ability to read, interpret and apply procedures, rules, technical information, instructions and manuals.
- Ability to use discretion and maintain sensitive and confidential information.
- Adaptability to change in the work environment, managing competing demands and ability to deal with frequent changes, delays or unexpected events.
- Aptitude in performing mathematical calculations and checking figures, postings and documents for correct entry, mathematical accuracy and proper coding.
- Knowledge of principles and processes for providing customer and personal services. This includes customer needs assessment, meeting quality standards for services, and evaluation of customer satisfaction.
- Knowledge of the principles and processes for effective teamwork and represent the Department and the County in a positive professional manner.
- Knowledge of the structure and content of the English language including the meaning and spelling of words, rules of composition, and grammar.
- Proficient skills using Microsoft Office programs including, but not limited to: Word, Excel, Access, and Outlook required.
CONDITIONS OF EMPLOYMENT:
- Prior to starting employment, the candidate must complete a satisfactory background check. The background check is understood to encompass all forms of pre-employment screening, including but not limited to: drug screen, physical, criminal background, driving record, sex offender registry, education, training and licensing verification, employment history, credit check, and professional and personal references.
PHYSICAL REQUIREMENTS AND WORKING CONDITIONS:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job with or without accommodations. Reasonable accommodations will be made to enable individuals with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to:
- Speak to others to convey information effectively.
- Read, interpret and understand procedures, rules, technical information, instructions and manuals.
- Hear and understand information presented through spoken words and sentences.
- Specific vision requirement includes close vision, distance vision, color and depth perception.
- Use hands to operate a computer, handle materials and operate equipment.
AN EQUAL EMPLOYMENT OPPORTUNITY EMPLOYER
It is the policy of St. Clair County not to discriminate against any employee or applicant for employment because of race, color, religion, sex, national origin, age, marital status, disability that does not prevent performing essential job functions or because he or she is a protected veteran. It is also the policy of St. Clair County to take affirmative action to employ and to advance in employment, all persons regardless of race, color, religion, sex, national origin, age, marital status, disability that does not prevent performing essential job functions or protected veteran status or other legally protected status, and to base all employment decisions only on valid job requirements. This policy shall apply to all employment actions, including but not limited to recruitment, hiring, upgrading, promotion, transfer, demotion, layoff, recall, termination, rates of pay or other forms of compensation and selection for training, including apprenticeship, at all levels of employment.
Disclaimer: The statements contained in this job description are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not to be construed as an exhaustive list of all job requirements or duties performed. The job description does not constitute an employment agreement between the employer and employee and is subject to change by the employer as the needs of the employer and requirements of the job change.