City of Franklin
Starting Pay:$3005.85- $3271.08/Biweekly
Please click the link below for Benefits Information:
Purpose of Job
Serves as Information System Developer I for the City and assists with application systems web services development analysis integration applications support and performance.
II. Essential Job Duties
A. Web Application Development and Services
- Efficient using a variety of programming languages.
- Write and test code to ensure compatibility and stability: refine and rewrite as necessary.
- Design code and integrate applications with database management systems
- Microsoft IIS Administration
- cross-browser compatibility understanding general web functions and standards and user interface skills.
B. Application Support and Integration
- Provide integration into application solutions across enterprise.
- Fields help desk tickets from end users and resolves application issues within communication servers.
- Works with vendors to resolve application and software issues as needed.
- Creates reports with SQL Reporting Services.
- Efficient use of development tools to write and test code for solutions.
- Creates software design documentation.
C. Ensure that application architecture meets organizational requirements
- Recommends system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Expand existing software to meet the changing needs of our key demographics.
- Assist in creation design and implement database structures to solve real-world business problems.
- Assists applications development by coordinating requirements schedules and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
D. Contributes to assist IS Development Manager in City Information Technology Planning
- Assist IS Development Manager in creating strategies to support overall City goals and objectives; analyzes new work processes City business practices and trends in web development to make recommendations for systems modifications enhancements or development of new IT solutions.
- Participates in establishing and ensuring implementation and adherence to standards procedures and policies for technology and computer usage within the City.
- Enhances organization reputation by accepting ownership for accomplishing new and different requests
E. Contributes to Data Analytics team.
- Serves as member of analytics team solutions to improve efficiency/productivity and provide accurate data to City leadership.
- Supports data analytics group to connect database tables and implement APIs for application interaction.
- Process analyze and design utilizing charts graphs and narrative reporting data.
- Participates in analyzing and preparing system specifications and other documentation for adaptation of complex systems and processes to electronic data processing methods.
F. Facilitates resources for Application Support with IS Development Manager
- Participates in analyzing and preparing system specifications and other documentation concerning the resource requirements with infrastructure team.
- Collaborate with department staff technology managers to meet all departmental and organization goals.
- Work with managers staff and departmental peers to establish support for application and operating environments.
- Serves as technical contact for programming and integration related purposes for software projects.
- Collaboration with GIS team to support web related mapping solutions.
G. Miscellaneous
- Assists GIS Information Systems and Customer Support in providing efficient technical solutions.
- Functions as backup-up for Database Administrator.
- Fields help desk tickets from end users and resolves application issues.
- Works with vendors to resolve application and software issues as needed.
III. Other Job Duties
Performs other job duties as assigned.
IV. Primary Job Challenges
- Primary challenges of this position include managing multiple tasks in a timely manner.
- Eliciting participation in work process design efforts among staff that may have a bias toward maintaining the status quo and/or are not trained in work process design methods.
- Encouraging user acceptance of technology solutions.
V. Equipment Operated
Computer keyboard printers copiers scanners
VI. Key Competencies Required
- Job Content Knowledge: Computer operations management Crystal Reports Microsoft SQL Report Writer Visual Basic Microsoft SQL Server C# LINUX Data Warehousing Database Mapping Microsoft Office Suite OCaml Python Web Based Languages (or related). Familiar with Web Applications and programming languages such as HTML CSS JavaScript JQuery and APIs.
- Language Skills: Read analyze and interpret common scientific and technical journals financial reports and legal documents. Respond to common inquiries or complaints from customers regulatory agencies or members of the business community. Write speeches and articles for publication that conform to prescribed style and format. Effectively present information to top management public groups and/or boards of directors.
- Mathematical Skills: Work with mathematical concepts such as probability and statistical inference and fundamentals of plane and solid geometry and trigonometry.
- Reasoning: Apply principles of logical or scientific thinking to a wide range of intellectual and practical problems. Deal with nonverbal symbolism (formulas scientific equations graphs musical notes etc.) at the highest level. Deal with a variety of abstract and concrete variables.
- Teamwork: Develops constructive and cooperative working relationships with others. Encourages others to express their ideas and opinions. Provides input into identifying and solving problems. Anticipates need of others for information about job tasks and work environment and provides it to them in a timely manner. Willingly assists others with job tasks when appropriate.
VII. Physical Demands and Work Environment
Physical Demands: Performance of the essential duties of this job requires the incumbent to:
- Occasionally stand and walk.
- Regularly sit usehandstofingerhandleorfeel and reachwithhandsandarms.
- Regularly talkorhear.
- Occasionally lift upto25pounds.
Work Environment:The work environment is moderately noisy (examples: business office with computers and printers light traffic).