Developer Team Lead - Non-Merit

Baltimore County
Towson, MD

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 allpromotions and changes in job duties due toreclassification 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. A resume will not be considered in determining your qualifications for a position. Applicants selected for an interview may provide a resume at that time.

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.

DEFINITION OF RESPONSIBILITY:

Baltimore County’s Office of Information Technology is looking for highly motivated and talented individuals with experience providing technical leadership and supervision for application development and support staff within the Office of Information Technology (OIT).

The Developer Team Lead is responsible for the design, development, configuration, integration, and maintenance of enterprise applications across custom, cloud-native, and low-code platforms.

This role leads teams through all phases of the Software Development Life Cycle (SDLC), leveraging modern development practices, cloud services, and automation to deliver scalable, secure, and maintainable solutions. The position ensures alignment with enterprise architecture, data standards, security policies, and business objectives.

EXAMPLES OF ESSENTIAL DUTIES:

Under general supervision as the Developer Team Lead, you will:

  • Lead, supervise, and evaluate application development and support staff; provide technical leadership, mentoring, and professional development
  • Serve as primary technical lead for assigned application portfolio, including custom applications, SaaS platforms, and low-code solutions
  • Design, develop, configure, and integrate applications using modern frameworks, cloud services, APIs, and low-code/no-code platforms
  • Lead integration efforts across enterprise systems, including COTS and SaaS solutions, using API-first and event-driven architectures
  • Oversee and participate in all phases of the SDLC, including requirements, design, configuration/development, testing, deployment, and support
  • Translate business requirements into scalable technical solutions, including data models, workflows, and system integrations
  • Promote and enforce best practices in coding, configuration, documentation, testing, security, and accessibility
  • Implement and support DevOps practices, including source control, CI/CD pipelines, automated testing, and release management
  • Monitor and prioritize service requests, assign work, and ensure timely, high-quality delivery of enhancements and support activities
  • Lead modernization efforts by automating processes, reducing technical debt, and transitioning legacy systems to cloud or low-code platforms where appropriate
  • Collaborate with stakeholders, vendors, and cross-functional IT teams to deliver integrated, user-centered solutions
  • Perform resource planning, workload forecasting, and ensure effective utilization of staff and technology resources.
  • Participate in IT governance processes, including intake, architecture review, security review, and change management
  • Act as an escalation point to help the team troubleshoot complex technical hurdles and clear immediate blockers
(NOTE: The duties and responsibilities listed above are for the purpose of determining a common set of minimum qualifications for all positions in this class. They may not include all of the essential job functions of each position in the class. Each position may not be required to perform all of the essential job functions listed.)

Education, Training, and Experience:

  • Knowledge of application development, systems analysis, and SDLC methodologies (Agile, hybrid, or traditional)
  • Experience with modern programming languages and frameworks (e.g., .NET, C#, JavaScript/TypeScript, web frameworks)
  • Experience developing and integrating APIs and web services (REST/SOAP), microservices, and enterprise integration patterns
  • Strong knowledge of relational databases and SQL, with familiarity in data integration and transformation practices
  • Experience with cloud platforms (e.g., Microsoft Azure or similar), including cloud-native and hybrid architectures
  • Experience with low-code/no-code platforms (e.g., Microsoft Power Platform, Dynamics 365, Oracle Apex, GIS, or similar) for application development and workflow automation
  • Experience with enterprise ETL/Service Bus tools, such as FME Safe, Espresso.
  • Familiarity with DevOps practices, including source control, CI/CD pipelines, automated testing, and release management
  • Ability to integrate COTS, SaaS, and legacy systems within an enterprise environment
  • Strong leadership, communication, and stakeholder engagement skills
  • Ability to analyze complex problems, develop practical solutions, and manage multiple priorities in a fast-paced environment

Education:

Graduation from an accredited college or university with a bachelor's degree in business or computer science, Information Technology, or a related field.

plus

At least 5 years of experience in the field of systems or applications programming, including at least one year of experience as a Lead Systems Programmer/Team Lead.

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

Proof of Licenses, Certifications and Education

Applicants 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 Equivalency
Applicants 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: Developer Team Lead - Non-Merit
Office of Human Resources
Baltimore County Government
308 Allegheny Ave.
Towson, MD 21204

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

EXAMINATION PROCEDURE

Applicants will be qualified based on an evaluation of their training and experience, as stated on their application. Applicants must state the dates and duties of past and present experience clearly and completely for evaluation purposes.
  • Work an average scheduled workweek of 34 hours, Monday through Friday.

Physical and Environmental Conditions:

  • Work is performed in a standard office or hybrid environment
  • May require occasional after-hours support for system releases or critical issues
  • Position may be designated as essential during emergency operations

Employment Background Investigation
Applicants 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.

// // //