Post Job Free
Sign in

Software Developer

Company:
Prince George's County Government
Location:
Lake Arbor, MD, 20774
Pay:
$123,204.00 - $168,359.00 annual
Posted:
June 08, 2025
Apply

Description:

Nature and Variety of Work

Come join our team!

Prince George’s County Government provides a dynamic and inclusive workplace where employees can thrive, learn, and grow across its 30 diverse agencies, all dedicated to serving the County's residents with essential resources and services. Nestled just minutes away from Washington, DC, Prince George's County combines urban vibrancy with serene surroundings, offering an ideal setting to live, work, and enjoy life.

We are Prince George’s Proud!

The Prince George’s County Office of Information Technology is currently seeking qualified applicants to fill a Software Developer, (IT Programming Engineer 5G) grade G29 position, in the Software Development division.

About the Position

This is senior professional technical software engineering work whereby the incumbent works independently and leads application/software development projects, design, and maintenance activities. The incumbent is supervised and evaluated by the Application Manager, in accordance with departmental goals, policies, and procedures.

About the Agency

The Office of Information Technology (OIT) provides support for all of the agencies, departments, and branches of County government. The OIT Service Desk provides information technology support and maintenance services to Prince George’s County personnel. The Office of Information Technology is wholly dedicated to aligning technology efforts to support the strategic goals of the County. OIT will provide leadership, expertise, and resources in the ideation, development, and deployment of innovative technologies and streamlined processes to improve government efficiency, business interaction, and citizen access to government information and services.

Examples of Work

Collaborate with a cross-functional team of developers to analyze business requirements provided by various agencies and ensure that the development or enhancement of software applications meet both business objectives and technical/regulatory standards.

Conduct thorough requirements analysis and collaborate with internal stakeholders to design scalable software architecture and application workflows.

Evaluate and document business processes and system requirements to plan, develop, acquire, test, and implement IT solutions, ensuring ongoing system maintenance and enhancements aligned with user and business needs.

Manage stakeholder relationships and maintain transparent communication throughout the software development lifecycle (SDLC), ensuring milestones, deliverables, and priorities remain aligned.

Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-up meetings, backlog grooming, and sprint retrospectives to maintain continuous improvement and team alignment.

Design and develop applications based on agency specifications using Net technologies.

Write and optimize SQL Server queries, stored procedures, and functions to support data-driven application logic.

Design and implement scalable, secure, and high-performing cloud applications using Azure services.

Develop and deploy APIs, microservices, and serverless functions (Azure Functions, Logic Apps).

Generate complex reports using Crystal Reports and SQL Server Reporting Services (SSRS).

Create comprehensive test cases, user stories, and perform unit testing to ensure application quality and defect resolution prior to UAT and deployment.

Deploy and maintain a web application on IIS server.

Focus on modernizing legacy applications while ensuring full compliance with ADA and Section 508 accessibility standards; also enforce compliance for all new development initiatives.

Provide strategic recommendations to management on emerging technologies, development methodologies, cloud solutions, SaaS applications, and data analytics tools.

Maintain efficient version control utilizing GitHub/Team Foundation Server (TFS).

Oversee code reviews, mentor team of developers, and ensure adherence to secure coding practices.

Stay current on industry trends and emerging technologies within the Microsoft and cloud ecosystems.

Qualifications

Master's degree in computer science, mathematics, or business or public administration, or a closely related field

Four (4) years of experience in information technology programming, in which at least two (2) years must have involved lead/supervisory duties.

Any equivalent combination of relevant training, education and experience may also be considered.

Please note there is no equivalency for supervisory experience.

Preferred Qualifications:

6+ years of hands-on development experience with ASP.NET, VB.NET, C#.NET, .Net Core, JavaScript, jQuery and Bootstrap.

5+ experience in SQL server on creating tables, store procedure, function etc.

Proficient in using cloud platforms development (e.g., Microsoft Azure, AWS).

Hands on experience on implementing ADA and 508 compliance stands on .NET applications.

Hands on experience on utilizing GitHub/TFS and branching strategies.

Hands on experience with SSRS reporting services.

Familiarity with AI-assisted coding tools such as GitHub Copilot to support rapid development, code suggestions, and intelligent code completion across .NET and JavaScript-based projects.

Skilled at engaging with end-users and customer agencies to define project scope, prioritize tasks, diagnose issues, and manage expectations throughout the project lifecycle.

Strong problem-solving skills and keen attention to detail in delivering high-quality solutions.

EACH APPLICATION MUST INCLUDE INFORMATION THAT CLEARLY DEMONSTRATES THE ABOVE QUALIFICATIONS FOR THIS POSITION.

Additional Information

Job Location: 1801 McCormick Drive, Suite 250, Largo, MD 20774

Conditions of Employment: Upon selection, the candidate must:

Meet all training and performance standards and demonstrate proficiency as required by the agency.

Be willing and able to serve as an essential employee. Essential employees are expected to report during standard or non-standard hours as operations necessitate, or during emergencies. Essential employees are expected to report or remain at work when other County employees are granted Administrative Leave.

ONLY ONLINE APPLICATIONS WILL BE ACCEPTED

Eligibility to Work: Under the Immigration Reform and Control Act of 1986, an employer is required to hire only U.S. citizens and lawfully authorized alien workers. Applicants who are selected for employment will be required to provide and verify authorization to work in the United States without sponsorship.

This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S., only after an offer has been accepted and the Form I-9 is completed. For information on E-Verify, or if you believe the County has violated its E-Verify responsibilities, please contact the Department of Homeland Security (DHS) at or visit their website at dhs.gov/E-Verify.

INTERNAL APPLICANTS: If you are a current Prince George's County Government employee and seeking a promotion, in accordance with Section 16-200 of the Personnel Law, you have the right to appeal a rejection rating within five (5) working days of receiving a rejection notice. Union employees should refer to their respective collective bargaining agreement and/or union representative for their grievance procedure.

Prince George's County Government is an Equal Opportunity/Affirmative Action Employer Committed to Diversity and Inclusion in the Workplace

Apply