jobapplier

Senior Full Stack Engineer, Operations Officer V

Baltimorecity

Skills

Required

  • web applications
  • automated testing
  • version control
  • code review
  • deployment
  • monitoring
  • incident response
  • Software Engineering

Preferred

  • Software Design and Development
  • React
  • Python
  • Django / Flask
  • integrations
  • database services
  • front-end
  • back-end
  • architecture
  • maintainability

Responsibilities

  • Software Design and Development: 1.
  • Design and build accessible, responsive web applications using React and Python frameworks such as Django or Flask.
  • 2.
  • Develop secure application programming interfaces, integrations, database services, and reusable front-end and back-end components.
  • Translate data and analytical outputs into reliable interactive products that support residents, staff, and City leaders.
  • Make sound technical choices about architecture, performance, maintainability, and reuse within approved City standards.
  • 1.
  • Parse complex datasets to understand patterns, trends, outliers, and opportunities to inform application development.
  • 2.
  • Ability to design visualizations and front-end components based on relevant data patterns.
  • 3.
  • Ensure applications reflect source-of-truth data sources and validated with robust QA/QC methods.
  • 4.
  • Implement innovative data science methods such as machine learning, natural language processing, and remote sensing.
  • Quality, Security, and Operations 1.
  • Write maintainable code with automated tests, peer review, clear documentation, and version control.
  • 2.
  • Apply accessibility, privacy, cybersecurity, records, and responsible-use requirements throughout development.
  • 3.
  • Implement deployment, logging, monitoring, alerting, support, and recovery practices appropriate to each product.
  • 4.
  • Investigate defects and incidents, communicate impact, and deliver durable fixes.
  • Product Collaboration and Sustainment 1.
  • Work with designers, applied data scientists, program managers, agency staff, and end users to define requirements and acceptance criteria.
  • 2.
  • Participate in discovery, prototyping, demonstrations, usability testing, and iterative improvement.
  • 3.
  • Prepare technical documentation, runbooks, release notes, and handoff materials and support training and long-term ownership.
  • 4.
  • Contribute reusable components, patterns, and lessons learned to OPI’s product practice.

Requirements

  • Five or more years of progressively responsible experience developing and maintaining full stack web applications, or an equivalent combination of professional, academic, and portfolio experience.
  • IV.
  • KNOWLEDGES, SKILLS AND ABILITIES Knowledge of automated testing, version control, code review, deployment, monitoring, performance, security, and incident response.
  • Bachelor’s Degree – Computer or Information Systems, Software Engineering, or a related field from an accredited college or university VI.
  • LICENSES, REGISTRATIONS AND CERTIFICATES Not Applicable.

NOTE

Those eligibles who are under final consideration for appointment will be required to authorize the release of criminal conviction information.