Skip to main content

This job has expired

Programmer/ Analyst

Baltimore City Community College
Maryland, United States
Salary Not Specified
Date posted
Jan 25, 2024
Description/Job Summary

Position Summary

Reporting to the Director of Enterprise Applications, the Programmer/Analyst supports the needs of end users (staff, faculty and students) of the college ERP and provides maintenance to the ERP, including third-party application integrations.


Essential Duties
  • Design, develop, document, analyze, create, test and modify BCCC programs and/or integrations.
  • Provide primary support for SQL Server based reporting system.
  • Participates in data migration projects and systems integration projects.
  • Maintain the integrity of systems through problem detection, resolution and prevention techniques, including performance analysis and tuning, debugging and security design.
  • Analyze application development tools, operating systems, databases and network infrastructure to create efficient, well-designed and easily maintainable systems.
  • Provides “tier-two” support for ERP related issues.
  • Responsible for writing, testing, documenting, debugging/troubleshooting and maintaining source code
  • Participates in and sometimes lead data migration projects and systems integration projects.
  • Responsible for support and improvements to integrations between the College’s ERP and third-party applications.
  • Monitors and participates in relevant listservs, training opportunities, user groups, publications, and professional groups to maintain a strong knowledge of developments in the fields of Human Resources, Payroll, Finance, Student Management, Financial Aid and systems management and administration.
  • Convert business requirements into specifications, jobs, process, scripts, programs, and queries
  • Balance projects, daily tasks, and ad-hoc reporting request
Physical Requirements and/or Unusual Work Hours

Some evening and weekend hours are required for configuration changes and end-user support.

Secondary Responsibilities

Perform other job-related duties as assigned.

Required Qualifications

Required Qualifications
  • Bachelor’s degree in Information Systems, Computer Science or related field.
  • 3-5 years of direct work experience with current application development methodologies, processes and practices, preferably in a higher education setting
  • Python, Perl scripting
  • Design, develop, build, modify, and maintain complex reports using MS SQL and other tools.
  • Ability to manage multiple priorities under a full workload with aggressive deadlines
  • Demonstrated experience with the Software Development Life Cycle Process (Including Waterfall and Agile project management methodologies), capturing software requirements, software maintenance and promoting process improvement.
  • Must be a proven problem solver, strategic planner, have excellent oral & written communication skills and is capable of data transformation and analysis.
Preferred Qualifications

Preferred Qualifications
  • Procedural Language SQL (PLSQL) and SQL
  • Perl or Python scripting
  • JavaScript, PHP, HTML, CSS helpful
  • Banner, Ethos, Argos helpful
  • COBOL knowledge helpful
  • Knowledge of functionality testing procedures.
  • Knowledge of end user training and support principles.
  • Knowledge of database management concepts.
  • Knowledge of change management processes.
  • Knowledge of database programming and scripting principles.
  • Knowledge of Board of Regents policies and procedures.
  • Skill in collaborating with multiple constituents.
  • Skill in decision-making and problem-solving.
  • Skill in the provision of support to end users.
  • Skill in oral and written communication.
  • Ability to respond diplomatically to sensitive and critical issues.
  • Ability to effectively multi-task.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert