> Markdown version of [/jobs/ext/1509472-business-systems-software-engineer](https://www.wearedevelopers.com/jobs/ext/1509472-business-systems-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Business Systems Software Engineer - **Company:** Baltimore County - **Location:** Towson, MD, United States - **Experience:** Expert - **Salary:** $91,115.0 - $146,555.0 - **Contract:** Permanent contract - **Skills:** 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, 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 - **Published:** July 30, 2026 - **Apply:** https://www.careerjet.com/job/us2843a293853ab3c09f745a18854ab33e/eaa ## About the Role 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. ## 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. ## Related Videos - [What if your HR software adapted to you, not the other way around?](https://www.wearedevelopers.com/videos/100259-what-if-your-hr-software-adapted-to-you-not-the-other-way-around) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [Dirty Tests And How To Clean Them](https://www.wearedevelopers.com/videos/515-dirty-tests-and-how-to-clean-them) - [Modern Data Architectures need Software Engineering](https://www.wearedevelopers.com/videos/1030-modern-data-architectures-need-software-engineering) - [Delete the roles, deploy the skills](https://www.wearedevelopers.com/videos/2104-delete-the-roles-deploy-the-skills) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [Best Paying Jobs in Technology](https://www.wearedevelopers.com/magazine/256-best-paying-jobs-in-technology) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)