What are the responsibilities and job description for the Application Developer position at Apollo ITS?
Job Title : Application Developer
Location : Charlottesville, VA
Duration : 12 Months
The selected candidate must be able to work in person (on site) for the first full week (5days) of the engagement then a minimum of two days a week ON SITE thereafter. The candidate musthave access to broadband internet and a home office free from distractions to qualify for remote work.The candidate can optionally work in person if preferred
Job Description :
Works as a software developer / engineer on small to mid-sized projects to buildsoftware and solutions. Participates in the SDLC process, troubleshoots, andimplements custom written and vendor sourced enterprise software. Performsconfiguration, customization, and integration with disparate internal and externalsmall-scale systems. The Application Developer will work with other ACIT teammembers, department stakeholders, vendors, and partners in the design andconfiguration and deployment of software solutions for the County.
ESSENTIAL FUNCTIONS
- Work as part of a small team or independently to transform business requirementsinto technical solutions.
- Gathers user requirements and feedback to formulate solutions for webapplications and systems
- Design, develop, test, deploy, document, and support custom developed small tomid-sized software solutions
- Develop front-end design, database, technical documentation, test procedures,source control, coding, and system configuration.
- Develops UI-UX, navigation, classes, API's, web services, automation processes,workflow, database objects, reports, and data ETL.
- Develop and maintain database-driven web interfaces.
- Designs and implements responsive, standards-based, accessible, user-focusedtemplates and interfaces.
- Writes simple to complex on-line applications and modifies existing on-lineapplications.
- Support QA activities for quality delivery-unit, system, user acceptance, andregression testing.
- Manage software development lifecycle and associated development operationssoftware and systems.
- Manage assigned technical support incidents and perform root cause analysis andmitigation.
- Design, develop and deploy low code cloud-based solutions.
- Monitor systems for optimized data storage and processing functions inaccordance with security policies and best practices.
- Monitor and optimize the use of development operations related cloud services.
Required / Desired Skills :