Business Systems Software Engineer

Baltimore County
Towson, MD, United States
27 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$91,115.0 - $146,555.0
Working hours
Regular working hours

Tech stack

Testing (Software) Application Programming Interfaces (APIs) Data Analysis Software Applications Business Systems Client Server Models Spreadsheets Information Systems Databases Data Integration Software Debugging Text Processing
+14 more
Hardware Description Language Microsoft Office Oracle (Applications) Systems Development Life Cycle Software Engineering Software Systems System Testing Test Data Web Applications Information Technology Data Management Tools for Reporting Oracle HCM Oracle Cloud Infrastructure

Job description

Designs, develops and maintains business systems software solutions that are intended to increase the efficiency and productivity of supported staff. Performs professional duties in coordination with the Office of Payroll to develop technical efficiencies, provide professional support in data management and reporting, and respond to data requests from internal and external sources. Generates, compiles, and analyzes a variety of reports and documentation for Information Technology about Payroll business processes, operational procedures, and organizational effectiveness. Works on special projects and workgroups. Performs other duties as assigned. Responsibilities: EXAMPLES OF DUTIES:

  • Defines and documents requirements in close collaboration with Business Clients, Software Engineers and Technical Support team(s).
  • Writes and documents process and program specifications. Ensures proper documentation standards and procedures are maintained.
  • Designs, develops and maintains data integration applications and solutions. Works with Technical Support team to minimize performance issues.
  • Coordinates system testing and assists users with acceptance testing to ensure delivered product meets project requirements and system policies.
  • Facilitates the design, development and maintenance of data and process models.
  • Works on multiple project requests. Engages vendors of applications and systems to assist with best practice implementations and troubleshooting.
  • Performs complex analysis, design, development, testing (unit, system and integration), documentation and debugging of computer software in support of web based and client server applications Online & Batch.
  • Performs modifications to and maintenance of highly complex operational programs and procedures by adhering to established SDLC and systems validation policy and procedures.
  • Serves as point of contact for resolution of complex software problems.
  • Designs and documents workflow and makes appropriate recommendations to improve the office’s operational effectiveness, including steps required to develop and/or modify automated systems.
  • Researches and provides guidance in the use of new technologies beneficial in the solution design and development phases.
  • Assists in the development of work plans and project organization/documentation.
  • Participates in the evaluation of appropriate technology candidates and personnel during the interview stage. Serves on various committees as assigned.
  • Perform additional duties as assigned., * Applicants are required to have a completed application on file for employment with Baltimore County Public Schools (BCPS). Information on your resume and application must match. This information is necessary for salary determination should you receive an offer of employment.
  • Professional references must be submitted to complete your application. Examples of professional references include current and former principals, supervisors, managers, mentor teachers and university/college supervisors. Personal references from colleagues, friends, community members, etc. will not be accepted.
  • Be sure to account for all periods of employment and unemployment. Failure to complete all fields of the “Work Experience” section of the application may result in your application not being considered. A resume will not be the only document considered in determining your qualifications for a position.
  • You MUST attach your unofficial transcript(s) or license(s) to your application if you are applying for a position as a teacher or position which requires Licensure/Certification.

Pre-Employment Requirements:

  • All people employed by the Baltimore County Public Schools, regular and temporary, are required to be fingerprinted and have a criminal background investigation (per COMAR) completed. The fee charged for fingerprinting is $109.
  • Anyone offered employment is required to provide proper identification and documentation of eligibility for employment in the US.
  • If you have military experience, you will be asked to provide a copy of DD214.
  • Official transcripts will be required upon hire and must be sent via escript/clearinghouse from your university.
  • Some positions will require employees to undergo a physical examination and/or drug testing.
  • All newly hired personnel must attend a Benefits and Retirement Orientation meeting.
  • Additional job verification will be required for salary credit.

Requirements

Education, Training and Experience: Graduation from an accredited college or university with a bachelor’s degree. Four years’ professional experience in the fields of payroll information systems, business administration, or systems administration. Two years’ experience in developing information systems solutions or systems administration in the Oracle Cloud Fusion platform. Project management experience and knowledge in the operation of public sector management systems is preferred. Note: Other combination of applicable education, training, and experience which provide the knowledge, skills and abilities necessary to perform effectively in the position, may be considered. Knowledge, Skills, and Abilities:

  • Ability to establish and maintain effective working relationships with IT colleagues, other departments, administrators, and the public.
  • Skill in requirements gathering, problem solving, managing projects/programs, effective listening, writing functional/technical documentation.
  • Skill in the use of technology tools including Oracle Fast Formulas, Oracle HDL/HSDL, Oracle HCM/ERP reporting tools, and application programming interfaces preferred.
  • Skill in documenting test conditions, creating test data, testing programs, and analyzing results.
  • Advanced skill in the use of database, spreadsheet, presentation, word processing, and related applications (MS Office Suite).
  • Ability to quickly learn and apply new technologies to increase operational efficiencies.
  • Ability to develop data models for reporting and databases for use in Oracle reporting and interfaces.
  • Ability to analyze and evaluate the feasibility and suitability of information technology projects. Ability to exercise judgment to solve administrative problems where the answer is not apparent. Ability to process large amounts of information and break it down into critical elements.
  • Ability to discern critical information.
  • Knowledge of the principles and techniques for implementing public or private sector management/payroll systems and practices.
  • Skill and ability to analyze and evaluate data.
  • Excellent oral and written communication skills.
  • Ability to maintain confidential information.

Benefits & conditions

The work of this class is generally sedentary and performed in an office environment. Work includes the operation of office equipment, including personal computers and other office machinery, and physical activities, including walking, lifting, and sitting. CONDITIONS OF EMPLOYMENT:

  • Persons appointed to this classification are designated as Essential-As-Needed Personnel and are required to work when schools and/or offices are closed during adverse weather conditions or any other emergency when contacted and directed to do so.
  • Persons appointed to this class participate in on-call rotation and may be required to work beyond their normally scheduled hours with little or no advance notice. Work may include evenings and weekends as required.

Citizenship, residency or work VISA in United States required BENEFITS: BCPS offers a comprehensive benefits program for eligible employees including options for medical plans, dental plans, vision, life insurance, flexible spending accounts, disability coverage, and 403(b)/457 plans. Other benefits include paid vacation, paid holiday’s, sick, personal business, and bereavement days, and flexible leave options such as FMLA, sick bank, and board approved leaves. All new hires will attend a benefits meeting upon hire. Visit the BCPS website for additional information about benefit plans for BCPS employees at This class specification defines the types of duties and level of difficulty of work required of positions in this title. It shall not be held to exclude duties not mentioned nor limit the right of management to assign work to employees. RETIREMENT: Eligible for the Baltimore County Employees’ Retirement System GRADE: Grade 07 - 12 Month OPE Pay Scale SALARY: $91,115 to $146,555 (Annual Salary Scale for Exempt 12-Month Employees Represented by BCPS OPE 2026-2027 Effective July 1, 2026) Visit the BCPS Office of Payroll website for additional information on pay scales, other compensation and leave accruals at . OTHER COMPENSATION: This position may be eligible for comp time. Visit the BCPS website to review the OPE Master Agreement for additional information at . FLSA Status: Exempt

About the company

Baltimore County Public Schools (BCPS) is the 22nd largest school district in the nation and the 3rd largest in Maryland with over 21,000 employees supporting over 111,000 students. BCPS has 26 Maryland Blue Ribbon Schools of Excellence and 23 National Blue Ribbon schools, 32 magnet schools and 116 magnet programs.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

1:14 min

Establishing stable test environments and required test data

Augustin Gottlieb Augustin Gottlieb · World Congress 2025

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

3:22 min

Generating synthetic test data using structured open frameworks

Csenge Szabo Csenge Szabo · Europe 2026 Virtual

3:24 min

Evaluating remote software roles and compensation structures

Nacho Iacovino · World Congress 2021

Videos

See all

Related articles

See all