- Microsoft Outlook Calendar
- Microsoft Outlook
The GIS Application Developer develops and maintains applications in accordance with DCIS life - cycle development standards. This position will analyze requirements for the development of new or existing GIS and non-GIS application functionality and implement fixes or modifications to new or existing systems to ensure that systems function optimally and that all deadlines are met. Additionally, this position will act as a project lead within the DCIS development team mentoring other application developer and producing functional requirements. This position is also responsible for providing database administration and technical support for the county's databases.
Responsible for GIS and non-GIS system design, development, testing, implementation, installation and maintenance.
Maintain the performance, availability and recoverability of Oracle and MS SQL databases.
Monitor performance, connectivity, users, processes, backups perform troubleshooting and tuning.
Ensure proper functioning of integration and replication between database applications
Responsible for GIS and non- GIS application related problem-solving and troubleshooting.
Provide production support of assigned applications, including patches and fixes.
Perform data conversion tasks via detailed and comprehensive extraction scripts, analysis of data relationship and data validation (qualitative and quantitative), and develop a plan to address invalid data issues.
Create, maintain and update documentation.
Interface with Supervisor on project status.
Act as a project lead within the DCIS development team, leading 2-3 projects simultaneously.
Responsible for producing functional requirements from business use cases and articulating those requirements for application developers.
Investigate GIS software-related application problems and error tracking through documented procedures with alternative resolutions explored.
Mentor DCIS application developers with technical proficiency as well as development methodologies and practices.
Perform other duties, tasks and special projects, as required.
Qualifications/Preferred Skills, Knowledge & Experience
Bachelor's degree from an accredited college or university, or equivalent combination of education and experience.
Three to five years of job-related experience.
Demonstrated analytical skills.
Strong verbal and written communication skills.
Understanding of life cycle development methodology.
Ability to understand and follow the system design and architecture
Ability to learn and actively seek new skills and knowledge to keep up with the changing technology field
Ability to work with project cycles and manage rapid changes
Ability to work efficiently in a fast paced environment, work under pressure and deadline
Ability to be flexible and adapt to any given situation
Knowledge of application development technologies and tools specific to area of support..
Working knowledge of change control.
Must be methodical and detailed oriented.
Ability to work independently and proceed with objectives.
Ability to maintain confidential information and handle confidential matters.
Ability to handle and resolve recurring problems.
Accurate and detail oriented
A valid driver's license is required.
Preferred Skills, Knowledge & Experience:
Bachelor's degree from an accredited college or university in Computer Science.
Minimum of five years of development experience.
Strong listening skills.
Strong professional ethics.
Able to use common sense understanding to carry out written or verbal instructions.
Time management skills.
Ability to establish priorities and remain focused on daily operations.
Strong organizational skills.
Able to carry tasks to completion.
Ability to multi-task.
Strong interpersonal skills.
Ability to interface effectively with all levels of county management.
General knowledge and understanding of County of Chester policies and procedures
Computer Skills:To perform this job successfully, an individual should have:
Advanced skills with ESRI development suite of products
Advanced ArcMap/ ArcPro skills
Expert MS Access skills
Advanced MS Office skills
Intermediate MS Outlook skill (Email and calendar)
Advance MS Visio skills
Advanced understanding of development methodologies (waterfall, iterative, agile, scrum, etc.) and requirements gathering techniques (business use case).
Proven knowledge and skill with software repository systems
Proven knowledge and skill with Visual Studio.NET application tools
Proven knowledge of SQL Server and Oracle databases and tools
Proven knowledge and skill with SQL and reporting
Proven knowledge and skill with Web design
Skill with graphics design software (Adobe Illustrator, Macromedia Fireworks, or similar package)
Skill and knowledge with Crystal Reports