What are the responsibilities and job description for the Solutions Developer II position at Franklin County, VA?
GENERAL DEFINITION
This position leads and executes software-related projects. The position involves enhanced responsibilities, including independent management of projects and mentoring junior developers. Responsible for managing the data and dissemination of data for the County Departments and Agencies verifying and ensuring the accuracy of that information, providing the desired analysis of the data, ensuring data security, organization and classification of reports and supporting data. The distribution of the information may be through the Web, Reports, or BI solutions. Performs standardized information processing and customer service work, applying well defined methods, procedures, practices, and instructions. Performs technical and professional work involving development and design of websites; Oversees the content presented on both internal and external sites and responsible for creating, editing, and disposing of outdated content. Analyze user requirements and based on findings, design functional specifications; training with supporting documentation that will work well within their department and community.
ORGANIZATIONAL RELATIONSHIP
This position reports to the Assistant Director IT/Applications & Operations.
TYPICAL TASKS
- LEAD SOFTWARE RELATED PROJECTS; work independently on in-house projects and alongside county staff and 3rd party vendors to facilitate the evaluation, implementation, verification, and maintenance of software applications.
- ADVANCED COLLABORATION: Act as a liaison between junior developers and project stakeholders. Lead requirement-gathering sessions and troubleshooting efforts.
- PROJECT LEADERSHIP: Manage the entire project lifecycles, ensuring timely delivery and budget adherence. Report directly to stakeholders. Consults with County Departments and Agencies to assess their web content needs and to ensure accurate and timely content on these sites.
- QUALITY ASSURANCE LEADERSHIP: Oversee and enhance testing processes to guarantee software quality. Implement, maintain, train, and support a County Intranet and SharePoint implementation throughout the County creating Department pages, updating permissions, libraries and lists; assisting in the organization and population of that site.
- ADVANCED DOCUMENTATION: Develop comprehensive documentation for complex systems and provide guidance on best practices in documentation.
- WEB DEVELOPMENT: Oversee the County’s external and internal websites, ensuring ADA compliance and managing content updates. Assist with website redesign, coding, testing and deploying updates as necessary.
- APPLICATION DEVELOPMENT: Independently design, code, test and deploy software applications using Visual Studio and VB.NET. Troubleshoot, maintain and support custom applications and integrations.
- SUPPORT: Schedule and manage patches, updates, and upgrades for enterprise applications.
- Maintain and update information displayed on the audio-visual displays throughout the Government Center and other county facilities.
- Promote the competency level of the end users in current technology hardware and software by designing, maintaining, and conducting training sessions including creating supplementary training and end-user documentation materials.
- Ensures the accuracy of Business intelligence (BI) reports, graphics, etc that are generated from the IT department.
- Performs various other activities as required.
ESSENTIAL KNOWLEDGES, SKILLS AND ABILITIES
A wide variety of information technology expertise, technical understanding, documentation, reporting, customer service, process improvement, and training techniques. Experience with web development tools, desktop publishing and the Windows operating system is required. Requires good project management skills and the ability to organize work in an efficient manner in addition to the ability to work well under stress and time pressures; possess the ability to manage calls received efficiently and professionally; demonstrated abilities in both oral and written communications skills; Ability to work well with people. The analytical nature of this work also requires an individual who possesses good visual and numeric memory skills. Ability to work effectively with minimal supervision.
TRAINING, EDUCATION AND EXPERIENCE
Bachelor’s degree in computer science, Information Technology, or equivalent work experience preferred. Five plus years of software and Civic Plus or Enterprise web development experience. Proficiency in advanced programming concepts and multiple languages including VB .NET. Demonstrate project management skills. Working knowledge of programming and processing techniques in Report Writing using SSRS and Crystal Reports, SQL, Business intelligence (BI) solutions, and Microsoft Office Suite desired.
SPECIAL REQUIREMENTS AND RELATED OBLIGATIONS
Licenses and Certificates – None. Special Physical Requirements – None.
PHYSICAL DEMANDS
This position requires the ability to spend considerable amount of time at a desk using a personal computer. This position also requires the ability to lift 20lbs.
WORK ENVIRONMENT
The work environment is typical office environment with adequate desk, seating, and lighting for performing desk and personal computer work.
AMERICANS WITH DISABILITIES ACT COMPLIANCE
Franklin County is an Equal Opportunity Employer. In compliance with the Americans with Disabilities Act, Franklin County will provide reasonable accommodations to qualified individuals with disabilities. Prospective and current employees are encouraged to discuss ADA accommodations with the employer.
Job Type: Full-time
Pay: $48,522.00 - $63,078.00 per year
Benefits:
- Dental insurance
- Employee assistance program
- Flexible spending account
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Parental leave
- Retirement plan
- Vision insurance
Schedule:
- Monday to Friday
Work Location: In person
Salary : $48,522 - $63,078