Logo
Baltimore County

Software Engineer - Non-Merit

Baltimore County, Baltimore, Maryland, United States,


Regular Schedule: 34 hours per week

A Non-Merit vacancy exists in the Office of Information Technology.

Non-Merit positions are not classified within the Baltimore County Government Classification and Compensation Plan.

A list of eligible applicants will be established based on the examination as outlined below. Current and future vacancies occurring in any Office or Department of Baltimore County General Government may be filled from the list of eligible applicants.

All interested candidates must apply at this time. List all

promotions

and changes in job duties due to

reclassification

as separate work experiences on your application. Applicants must include the dates of the promotions and reclassifications.

Note: Failure to complete all fields of the "Work Experience" section of the application will result in your application not being considered. You can attach your transcript(s) or license(s) to your application.

Failure to submit proof of Licenses, Certifications, and Education will result in your application not being considered. Proof of licenses, certifications, and/or education must be submitted with each application.

The Office of Information Technology (OIT) is looking for a software engineer to join our team with the ability to develop applications and help manage our data (to securely collect, extract, route, etc.). This position would be responsible for development, implementation, maintenance, and enhancement of multiple enterprise applications used by County Agencies and would help provide technical support, training, and guidance to agency and end-users for both cloud and on-prem solutions.

EXAMPLES OF ESSENTIAL DUTIES

:

Responsible for the development and modification of County applications.Design and develop new applications and maintain existing applications.Develop, troubleshoot and debug .NET software program.Integrate front-end UI with back-end Oracle/SQL databases.Participate and perform code reviews.Own branch management and merge requests.Collaborate with other OIT team members.Develop/maintain well-tested, high performance, scalable web applications.Refactor legacy applications to employ current standard architecture and CI/CD practices.Create, manage and test web services/APIs (Application Programming Interface) with a specific emphasis on integrating with third party vendor solutions.Automate, update or replace legacy processes.Integrate off-the-shelf and government developed applications. Designing, developing, and implementing solutions based on established standards.Create Dashboards and Reports using multiple toolsets like PowerBI, SSRS, and ArcGIS Insights, using data from the agency's software application and other data sources as needed.Responsible for creating and updating system/user/technical documentation.Collaborate with vendor on any issues regarding a vendor-supported application.Work with Product Manager to plan and execute the evolution of applications.MINIMUM QUALIFICATIONS

:

Education, Training, and Experience

: Graduation from an accredited college or university with a bachelor's degree in business or computer science

Plus at least two years' experience in the administration or support of software applications.

Additional experience may be substituted on a year-for-year basis up to a maximum of four years for the required education.

REQUIRED SKILLS

Develop and integrate complex application modules usingUse development tools such as:

Microsoft Visual StudioVisual Studio CodeOracle SQL DeveloperSQL Server Management StudioGitAzure DevOps/TFS or GitHub

Leverage external APIs and write internal endpoints to allow the secure interchange of data between systems to support a dynamic front-end experience

Assist in the successful execution of the SDLC for each project by completing assigned activities including:

Define system functionality based on proposed processes and data requirements.Develop programming solutions to meet customer requirements.Estimate project resources.Define unit testing requirements and test strategy.Execute unit and systems test plans.Verify and document test results.Create system documentation.

OTHER QUALIFICATIONS:Knowledge of Power Platforms (Power Automate, Power Apps) a plusKnowledge of Oracle APEX a plusA solid understanding of FME (Feature Manipulation Engine) and other data transformation toolsProof of Licenses, Certifications and EducationApplicants are required to submit proof of licenses, certifications, and education beyond high school to meet the required and preferred qualifications of the position. Diplomas or transcripts must show the applicant’s major field of study. Copies and unofficial transcripts are acceptable.

Failure to submit proof of Licenses, Certifications, and Education will result in your application not being considered. Proof of licenses, certifications, and/or education must be submitted with each application.

Proof of Degree EquivalencyApplicants who have obtained a degree from outside the United States of America are required to submit degree equivalence documentation from World Education Services, Inc. (www.WES.org)

Mail or deliver documents to:ATTN: Software Engineer- Non-MeritOffice of Human ResourcesBaltimore County Government308 Allegheny Ave.Towson, MD 21204

You can attach your resume, transcript(s) or license(s) to your application.

EXAMINATION PROCEDUREApplicants will be qualified based on an evaluation of their training and experience, as stated on their application, which includes answers to the supplemental questions. Applicants must state the dates and duties of past and present experience clearly and completely for evaluation purposes. Incumbents must be of good moral character and emotionally stable.

This position works an average scheduled workweek of 34 hours, Monday through Friday. May occasionally require additional hours, which may include weekends, evenings, and holidays. 24 x 7 on call required for production problems.

Employment Background InvestigationApplicants selected for an appointment to a position in Baltimore County must successfully complete an employment background investigation, including, but not limited to a criminal background, education, and fingerprint check.#J-18808-Ljbffr