Software Engineer-Internet/Intranet Applications

Baltimore, MD, US
Feb 13, 2019

JOB TITLE : Software Engineer - Internet/Intranet Applications

REPORTS TO : Supervisor, Solutions Development/System Management

DEFINITION : Develops, operates, and maintains internet/intranet web applications for the Baltimore County Public Schools. Works closely with the Networking team to identify performance issues and to schedule updates and patches. Assists with notifications through Change Control procedures for all updates, changes, and outages of web based systems. Performs other duties as assigned.

  • Develops, operates and maintains internet/intranet web applications and systems. Works closely with networking team to identify performance issues and schedules updates and patches.
  • Under general supervision, analyzes and designs new and existing system enhancements. Works closely with users to define and document requirements.
  • Writes and documents program specifications. Researches the use of new technologies.
  • Coordinates system testing and assists users with acceptance testing to ensure product being delivered meets project requirements.
  • Assists in the development and maintenance of data and process models. Assists in the development of work plans and project organization/documentation.
  • Works on multiple project requests. Engages vendors of applications and systems to assist with best practice implementations and troubleshooting.
  • Assists and mentors school webmaster, web page design coordinators and others as necessary in internet programming best practices.
  • Participates in the evaluation of appropriate technology candidates and personnel during the interview stage. Serves on various committees as assigned.


Education, Training and Experience :
  • Graduation from an accredited college or university with a Bachelor's degree in a related computer field.
  • Five years' experience developing and modifying web applications.
  • Experience with .NET, ASP.NET, C# and/or VB, AngularJS, jQuery, JavaScript, JSON, XML, AJAX, HTML, CSS, and Bootstrap.
  • Two years of experience with implementation and integration of commercial off-the-shelf (COTS) software into existing architectures.

Note: Other combinations of applicable education, training, and experience that provide the knowledge and skills necessary to perform effectively in the position may be considered.

Knowledge, Skills, and Abilities :
  • Knowledge of and skill in application development in a RDBMS .
  • Knowledge of Systems Development Methodology and project management practices, including Agile and Scrum methodologies.
  • Knowledge of graphic arts as it relates to internet/intranet applications.
  • Knowledge of WCAG 2.0 Level AA best practices for internet/intranet application usability.
  • Knowledge of system updating and patching.
  • Skill in developing and modifying web applications using Visual Studio, Team Foundation Server, Microsoft SQL Server, SharePoint, .NET, ASP.NET, C# and/or VB, REST APIs, AngularJS, jQuery, JavaScript, JSON, XML, AJAX, HTML, CSS, and Bootstrap.
  • Skill in the use of Structured Query Language (SQL).
  • Skill in the analysis of program and production problems
  • Ability to plan, document, code, modify, test and implement computer programs.
  • Ability to document test conditions, create test data, test programs/performance, and analyze results.
  • Ability to organize work to meet deadlines.Ability to establish and maintain effective working relationships.
  • Ability to communicate effectively.

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 occasional limited physical activities, including walking, lifting, typing, sitting.

Persons appointed to this class may be required to work evenings, weekends, and beyond their normally scheduled hours with little or no advanced notice.

FLSA : Exempt

SALARY : Grade 07 on the BCPS 12 Month OPE scale $72,315 - $111,797 annually

Eligible for the Baltimore County Employees' Retirement System

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.

Citizenship, residency or work VISA in United States required

Application Instructions
Please read and carefully follow the instructions provided below.
  • Applicants are required to have a completed application on file for employment with Baltimore County Public Schools (BCPS). Each time an applicant applies to a job with BCPS, the application must be resubmitted. If an applicant started an application with BCPS in the past and at a later date decides to apply for additional positions, it is the applicant's responsibility to review the entire application and ensure that all data is up to date (for example, the applicant may need to add additional schooling or certifications, an additional work experience, or provide updated references). The applicant must remember to review the entire application each time for accuracy and submit each time for a new or different vacancy.
  • 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. Applicants should notify their reference proactively to inform them they will receive a form via email through a MAILBOT email address from Baltimore County Public Schools. Applicants should also inform their reference(s) of the job they are applying to.
  • Be sure to account for all periods of employment and unemployment, including student teaching and internship experience, and include names, addresses, and telephone numbers of employers.
  • Be sure to answer all criminal background questions. If you answer "yes" to any of the criminal background questions you must provide a written explanation. A criminal offense does not necessarily exclude an applicant from employment with BCPS. Factors such as passage of time since the offense, the nature of the violation, and the extent of rehabilitation will be taken into consideration.

Pre-Employment Requirements:
  • All persons employed by the Baltimore County Public Schools, regular and temporary, are required to be fingerprinted and have a criminal background investigation (State of Maryland, Senate Bill 315, effective October 1, 1986) completed. The fee charged for fingerprinting is $81.00. An identification card will be issued which must be shown prior to employment.
  • 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 for all higher education must be received prior to contract signing.
  • Some positions will require employees to undergo a physical examination and/or drug testing.
  • All newly hired personnel must attend a Badges and Benefits session.
  • Additional job verification will be required for salary credit.

Non-Discrimination Statement

The Board of Education of Baltimore County does not discriminate on the basis of race, color, religion, sex, national origin, age, marital status, sexual orientation, gender identity, genetic information, disability, or veteran status in matters affecting employment or in providing access to educational programs or activities and provides equal access to the Boy Scouts and other designated youth groups. Inquiries regarding the Board's nondiscrimination policies should be directed to: EEO Officer, Office of Equal Employment Opportunity, Baltimore County Public Schools, 6901 Charles Street, Building B, Towson, Maryland 21204 (443-809-8937). There is a compliance officer responsible for identifying, preventing, and remedying prohibited harassment concerning students. Complaints of harassment should be directed to the executive director, Department of School Safety and Security, 9610 Pulaski Park Drive, Suite 219, Baltimore, Maryland 21220 (443-809-4360).

Contact Information

Michael Hodge
Supervisor, HR Staffing
6901 Charles Street, E Building
Towson, Maryland 21204
Phone: 443-809-7872
Fax: 410-887-7876

Similar jobs

Similar jobs