Demo

Senior Application Developer

City of Rockville
City of Rockville Salary
MD 20850, MD Full Time
POSTED ON 6/27/2026
AVAILABLE BEFORE 7/24/2026
Responsible for designing, building, and operating advanced application solutions that modernize municipal services. The incumbent leads complex development efforts across application engineering, AI and robotic process automation, data platform architecture, and enterprise integrations. Responsibilities include project leadership for strategic initiatives, hands-on senior development, systems programming, and database and data lake administration. The role ensures requirements analysis, architecture, coding, testing, deployment, and operational support are delivered on time and to high quality standards. The position supports financial systems, procurement, asset management, permitting and land use, collaboration platforms, GIS, and enterprise analytics. Work is performed under general managerial direction and has significant impact on City operations and digital transformation.
•Lead full lifecycle development for enterprise applications from requirements through production and ongoing support.
•Design and implement AI solutions including generative AI agents, machine learning models, and MLOps pipelines to automate decisions, document processing, and citizen services.
•Develop and maintain RPA solutions to automate repetitive workflows across multiple departments including: finance, procurement, permitting, and HR.
•Architect and operate data platforms including relational databases, data lakes, ETL/ELT pipelines, and real-time streaming for analytics and dashboards.
•Deliver enterprise SharePoint and Teams solutions for portals, collaboration, content and document management, forms, and automated workflows.
•Provide senior-level troubleshooting and production support for enterprise systems and integrations, coordinating incident response and vendor escalations.
•Mentor and guide development teams on modern engineering practices, secure coding, CI/CD, observability, and performance tuning.
•Engage multiple department staff to translate complex business needs into scalable technical solutions and measurable outcomes.


Application Development and AI Engineering
•Lead architecture and development of custom applications using modern frameworks and languages including .NET, Python, JavaScript, TypeScript, and SQL.
•Design and deploy AI services such as natural language processing for citizen interactions, document extraction and classification, predictive analytics, and anomaly detection.
•Implement MLOps and model governance including model training, validation, versioning, deployment, monitoring, and retraining pipelines.
•Build conversational agents and agentic AI workflows that integrate with municipal systems, knowledge bases, and citizen portals.
•Create and maintain APIs and microservices for secure, scalable integrations with enterprise systems and third-party services.


Data Platform, Analytics, and Dashboards
•Design and manage data lakes and warehouses using cloud or hybrid architectures to centralize structured and unstructured municipal data.
•Develop ETL and ELT pipelines using tools such as SQL Server Integration Services, Azure Data Factory, or equivalent technologies.
•Author complex SQL and data transformations for reporting, analytics, and operational dashboards.
•Create interactive dashboards and BI solutions using Power BI, or similar tools to deliver actionable insights to leadership and operational teams.
•Implement data governance, security, and lineage to ensure data quality, privacy, and regulatory compliance.
•Optimize database performance and scalability for OLTP and analytical workloads.


Enterprise Systems Support and Integrations
•Provide senior support for finance, HR, procurement, permitting, GIS and other systems.
•Automate operational tasks with RPA tools to reduce manual effort and improve accuracy.
•Manage integrations between enterprise platforms, middleware, and external services using API management, message queues, and event-driven architectures.
•Coordinate patching, release management, and change control to minimize production impact.
•Lead incident response and root cause analysis for major production issues and implement preventive measures.


•Bachelor’s degree in Computer Science, Information Systems, or related field, and seven years of progressively responsible experience in software design and development, or equivalent combination of education and experience.
•Certifications such as Azure Data Engineer, Azure AI Engineer, AWS Certified Data Analytics, Certified RPA Developer, or relevant vendor certifications are a plus.
•Demonstrated experience leading senior development efforts and delivering enterprise-scale solutions.

Technical Skills
•Advanced programming in .NET, Python, JavaScript, HTML5, and CSS.
•AI and ML experience including model development, deployment, and MLOps.
•RPA development experience with leading platforms.
•Strong SQL Server expertise and experience with data lakes, ETL/ELT, and data warehousing.
•Experience with BI and dashboards such as Power BI.
•API and microservices design and integration experience.
•Cloud platform experience with Azure.
•SharePoint and Teams development for portals, workflows, and collaboration solutions.
•Familiarity with GIS integration and Esri ArcGIS is desirable.

Professional Skills
•Strong analytical and problem-solving skills.
•Excellent communication and stakeholder engagement abilities.
•Proven ability to lead projects, mentor engineers, and deliver on aggressive timelines.
•Customer focus and commitment to public service.

Salary : $102,503 - $169,130

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Application Developer?

Sign up to receive alerts about other jobs on the Senior Application Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$131,745 - $167,716
Income Estimation: 
$144,503 - $184,592
Income Estimation: 
$102,541 - $137,871
Income Estimation: 
$153,752 - $200,235
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at City of Rockville

  • City of Rockville MD 20850, MD
  • Conveniently situated in Montgomery County, just 15 miles northwest of Washington, D.C., Rockville, Maryland is hailed as one of the nation’s leading small... more
  • 3 Days Ago

  • City of Rockville MD 20851, MD
  • Facility Supervisor is responsible for opening and closing of the facility and checking entire facility and grounds for safe and secure operational conditi... more
  • 4 Days Ago

  • City of Rockville MD 20850, MD
  • The Office of the City Attorney for the City of Rockville, Maryland, is accepting applications for a permanent full-time Assistant City Attorney (salary ra... more
  • 6 Days Ago

  • City of Rockville MD 20850, MD
  • This position is responsible for performing intermediate technical work for the control of the flow of information between police department personnel, oth... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Application Developer jobs in the MD 20850, MD area that may be a better fit.

  • Chenega MIOS SBU Stafford, VA
  • Summary Application Developer Senior Stafford, VA Are you ready to enhance your skills and build your career in a rapidly evolving business climate? Are yo... more
  • 24 Days Ago

  • System One Washington, DC
  • Senior Java Application Developer Washington, DC - ONSITE Type: Multi-year Contract US citizenship required per government contract Must be able to obtain ... more
  • 24 Days Ago

AI Assistant is available now!

Feel free to start your new journey!