City of Sacramento - Sacramento, CA

posted 16 days ago

Full-time - Senior
Remote - Sacramento, CA
Justice, Public Order, and Safety Activities

About the position

The Principal Applications Developer is a highly technical role within the City of Sacramento's Information Technology Department, responsible for leading a team to provide innovative permitting solutions that enhance business processes. This position involves managing the cloud-hosted Accela Land Management Application System, supporting enhancements, and implementing technology initiatives aligned with the City's Digital Strategy. The ideal candidate will possess advanced knowledge in municipal permitting software, project management, and will mentor other technical staff while working under tight deadlines.

Responsibilities

  • Plans and manages major IT-related projects and leads project teams involving complex applications, systems, and processes that have City-wide impact.
  • Consults with city staff on software development principles and techniques to design, develop, and implement complex software applications to meet specific City business needs.
  • Monitors and tunes city databases and systems to obtain optimum performance; designs/creates database structures; develops and implements data migration/conversion techniques for system(s) conversions and/or upgrades.
  • Applies analytical and design techniques to develop new software or systems or modify existing ones; evaluates vendor products for applicability to the City's needs, budget constraints, and business objectives.
  • Prepares requests for proposals, feasibility studies, cost-benefit analyses, user requirements studies, policies, procedures, and project plans.
  • Functions as the City's technical expert in areas such as systems requirements and analysis; application design, development, testing and implementation; and database administration.
  • Provides technical leadership to city-wide IT personnel and end users through coaching, training, and mentoring.

Requirements

  • Possession of a Bachelor's degree in computer science, information technology, or a related field.
  • Six years progressively responsible professional experience in information technology including a minimum of three years at the advanced journey level.
  • Advanced knowledge of business process and software design, relational and distributed database technology, networks and communications, and project management.

Nice-to-haves

  • Experience with municipal permitting software.
  • Familiarity with software development methodologies and life cycles.
  • Knowledge of current trends in information technology software, business systems, hardware, networks, and communications.

Benefits

  • Health insurance
  • Dental insurance
  • Retirement savings plan (401k)
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service