What are the responsibilities and job description for the Software Developer position at Fairfax County Public Schools?
Summary
Designs, implements, tests, and maintains enterprise software; customizes, configures, converts, deploys, and maintains systems; performs necessary system integration.
Qualifications
Required
This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
Salary Range
$93,300 - $158,766
Salary Grade
[Salary Information]
Unified Scale-Schedule B/Grade 007-FEU-OP
Office
Enterprise Info Svcs & Assess
Contract Length
260-Day Contract
Pay Frequency
Monthly
Percent Full-Time
Full Time
Job Type
Information Technology
Open
Until
Filled
Yes
Re-Adv.
Position
No
Designs, implements, tests, and maintains enterprise software; customizes, configures, converts, deploys, and maintains systems; performs necessary system integration.
Qualifications
Required
- Any combination of education and experience equivalent to a bachelor's degree in information technology or related field.
- Two (2) years of experience in the development and maintenance of information systems.
- Advanced degree(s) beyond the minimum degree requirement in a relevant field may be considered for some experience.
- Knowledge of system development, implementation, and integration practices and techniques.
- Understanding of and skilled in developing, delivering, and maintaining quality enterprise systems.
- Knowledge of software quality testing principles and techniques and configuration management practices.
- Proficiency with relevant software development languages and tools.
- Knowledge of, and ability to quickly learn, various software development tools and software implementation techniques.
- Knowledge of and experience with various systems architectures.
- Knowledge of database design and implementation practices and techniques.
- Understanding of database and process modeling practices and techniques.
- Ability to communicate effectively, both orally and in writing.
- Knowledge of, or ability, to quickly learn school division business practices.
- Builds, assembles, and implements software components for use in operational, tactical, and strategic systems.
- Integrates operational, tactical, and strategic systems within the defined knowledge environment (systems infrastructure).
- Develops and implements data conversions, data extractions, and system interfaces; implements, maintains, and monitors an application database(s) within the enterprise.
- Evaluates technologies that enable the design, construction, and implementation of enterprise systems.
- Performs system problem tracking and resolution.
- Collects software metrics for use in evaluating and improving system performance; conducts detailed software testing and verification to assure software solution satisfies functional and technical requirements.
- Adheres to configuration management standards to ensure version control and system integrity.
- Interacts and/or works with various groups to include managers, functional personnel, technical specialists and service providers, vendors, and contractors to implement and maintain enterprise software systems.
- Serves as point of contact for system implementation and maintenance activities.
- Performs related duties as required or assigned.
This job operates in a professional office environment and has a noise level of mostly low to moderate. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines.
Salary Range
$93,300 - $158,766
Salary Grade
[Salary Information]
Unified Scale-Schedule B/Grade 007-FEU-OP
Office
Enterprise Info Svcs & Assess
Contract Length
260-Day Contract
Pay Frequency
Monthly
Percent Full-Time
Full Time
Job Type
Information Technology
Open
Until
Filled
Yes
Re-Adv.
Position
No
Salary : $93,300 - $158,766