You are viewing a preview of this job. Log in or register to view more details about this job.
NOTE: TO BE CONSIDERED FOR THIS VACANCY, ALL APPLICANTS MUST APPLY ONLINE

SALARY:  $57,116.80 Annually

Bachelor's degree in computer science, mathematics, business administration, information sciences or related field; and three years progressively responsible computer software support services and/or geographical information systems experience, including web programming experience and application system, program analysis and/or design experience; or any equivalent combination of related training and experience. Applicants within six months of meeting the minimum education/experience requirement may be considered for trainee status.

This position is responsible for the development of in-house software, including the evaluation and integration of system architectures, data models, first and third-party frameworks, technical documentation and utilization of code repositories and version control. This position will also occasionally assist in the evaluation, installation and integration of third-party software. This position involves frequent development with Microsoft SharePoint, ASP .NET , C#, CSS and JavaScript. This position will be required to work closely with front-end developers, database analyst and other members of the development team and will be required to follow technical direction from our project leads and managerial team members. 
 
 Position Summary: This is responsible advanced technical work in the development and/or design of management information systems.

An employee assigned to this classification develops, maintains, and/or designs information systems using code and applications techniques.
 
Work is performed under the direction of a higher-level supervisor and is reviewed through conferences, reports, and observation of results obtained.
 Examples of Duties: ESSENTIAL JOB FUNCTIONS
 
Upon declaration of a disaster and/or emergency, employees in this classification may be required to report to work.
 
Exudes a positive customer service focus.
 
Advocates building organizational culture through aligning decisions with core values including: integrity, honesty, respect, diversity, innovation, accountability and communication.

Assists in the design and implementation of complex information systems and applications primarily using web-based technologies
 
Creates, updates and re-writes codes behind using .NET and C# as the primary languages. 

Creates web services to pass data between applications and external data sources and uses web services to achieve CRUD functionality between applications and SharePoint data sources.

Creates modules for Microsoft SharePoint/web based applications utilizing .NET/C# and SharePoint.

Creates applications and modules that utilize MSSQL as a data source.

Creates applications and modules that can output HTML and CSS as specified by design staff.

Manipulates front-end interfaces and controls utilizing JavaScript and/or jQuery.

Utilizes the tools and resources in Microsoft Visual Studio.

Utilizes source control technologies such as Microsoft TFS (Team Foundation Server).

Assists in the application architecture of new applications.

Assists in maintenance and development of online mapping Geographic Information Systems (GIS) application as assigned within Growth Management. 
 
Assists in collaboration with GIS team members in maintenance of Geodatabases as assigned within Growth Management.

Performs the duties listed, as well as those assigned, with professionalism and a sense of urgency.

NOTE: These examples are intended only as illustrations of the various kinds of work performed in positions allocated to this class. The omission of specific statements of duties does not exclude them from the position if the work is similar, related or a logical assignment to the position.

KNOWLEDGE, SKILLS AND ABILITIES

Thorough knowledge of principles, practices, techniques and programming/project methodologies of application development and architecture/design.
 
Knowledge of application architecture and database design/schemas.
 
Knowledge and skill in the use of commonly used programming languages, e.g., C#, JavaScript, VB.Net or MSSQL.
 
Ability to analyze, conduct meetings and document different project needs based on descriptions and requests for applications from different users.
 
Ability to adhere to and suggest code standards.
 
Ability to interact efficiently within a team environment.

Ability to plan, schedule and coordinate work on a variety of projects.

Ability to communicate effectively both orally and in writing.

Ability to initiate and implement administrative procedures.

Ability to develop and carry out objectives.

Ability to establish and maintain effective working relationships.

PHYSICAL DEMANDS: 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. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee is frequently required to talk or hear. The employee is occasionally required to stand, walk, sit, stoop, kneel, crouch, crawl, and be able to reach with hands and arms, and use hands to finger, handle or feel.

The employee must occasionally lift and/or move up to 50 pounds. Specific vision abilities required by this job include close vision, color vision, and the ability to adjust focus.

WORK ENVIRONMENT: The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this job, the employee occasionally works near moving mechanical parts, and is occasionally exposed to risk of electrical shock.

The noise level in the work environment is usually moderate.