Jobs · Engineering · Maryland

Senior Application Developer

City of Rockville · Rockville, MD · 2 wk ago
EngineeringFull-time

About the role

The incumbent leads complex development efforts across application engineering, AI and robotic process automation, data platform architecture, and enterprise integrations.

Responsibilities

  • 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.

Qualifications

  • 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.
  • 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.

Benefits

The City of Rockville offers a wide range of health and wellness benefits to full-time, regular employees. Part-time, regular employees working more than 20 hours per week may be eligible for benefits on a pro-rated basis. Benefits are not available to temporary employees.

Pay

Salary range: $120,000 - $150,000 annually.

Schedule

Full-time, 40 hours per week, Monday through Friday, with the possibility of remote work up to 2-3 days per week after the probationary period.

Similar jobs

Senior Application Developer

Belay TechnologiesFort Meade, MD· Yesterday
Information Technology$190k–$240k/yrapply on belaytechnologies.applytojob.com