Full Stack Developer/Sr. Full Stack Developer

Santa Cruz Metropolitan Transit DistrictSanta Cruz, CA
2d$54 - $79

About The Position

Under direction of the Information Technology Director (IT Director), the Full Stack Developer designs, develops, deploys, integrates and maintains web applications, databases, cloud services, interfaces and custom software applications that support Santa Cruz METRO’s mission and vision. The role is responsible for developing secure, scalable full-stack solutions, build automated workflows, data pipelines and collaborates with management, staff and vendors to identify and implement emerging technology solutions; performs other duties as assigned. Duties can include: custom software and database design and development, software updates, responding to support tickets from staff and public, maintaining various export/import scripts, report development, systems integration, performance tuning, development of security and backup strategies, analysis and research, process improvements, technical writing, procedure documentation, and project management. The Full Stack Developer is a journey-level classification responsible for independently performing full-stack development, application, database, cloud services, system integrations and interfaces support. Positions at this level exercise judgment and initiative in their assigned tasks, receive only occasional instruction or assistance as new or unusual situations arise and are fully aware of the operating procedures and policies of the work unit. The Senior Full Stack Developer is the advanced journey-level classification in the series responsible for independently managing assigned projects; supervising assigned staff; researching and developing solutions to a wide range of information technology issues; exercising independent judgment and decision-making in selecting methods and techniques for obtaining solutions; and/or serving as an expert on all Santa Cruz Metro software systems and lead for projects which are complex in nature and diverse in scope. The work involves a high-level of problem-solving requiring analysis of unique issues or increasingly complex problems without precedent and/or structure, managing multiple stakeholder interests, and formulating, presenting, and implementing strategies and recommendations for resolution. Work assignments at this level typically have significant impact on Santa Cruz Metro’s information technology applications and systems and a high consequence of error, and incumbents are accountable for overall results.

Requirements

  • Knowledge of: Modern full-stack tools: Linux, Apache, MySQL, Python, PHP, ASP.NET, SQL, JavaScript, TypeScript, MongoDB, Angular, Node.js, Go, Express, GraphQL and React.
  • Principles, methods, and techniques used in designing, developing, testing, and implementing IT and ITS software applications, systems, infrastructure, and security such as Linux, Windows, and web servers and administration.
  • Principles and practices of database administration and management including SQL and No-SQL; and relational database architecture, including table structure, data types, joins, views, triggers, permissions, advanced queries, extract, transform and load (ETL), and data warehousing.
  • Principles and practices of system integration for operability across diverse platforms and technologies including containerization and representational state transfer (REST) and simple object access protocol (SOAP) API methodologies.
  • DevOps tools: Docker, Kubernetes, Git, CI/DI, PowerShell, bash scripting and cron jobs.
  • Networking protocols to be able to troubleshoot and resolve issues between systems both remote and internal.
  • Backup and recovery strategies as well as data validations.
  • Report writing and development of data visualizations using Power BI, Tableau or native application data analytics tools.
  • Principles and practices of technical writing and documentation.
  • Applicable federal, state, and local laws, codes, and ordinances relevant to area(s) of responsibility.
  • Techniques for providing a high level of customer service by effectively dealing with the public, vendors, contractors, and Santa Cruz METRO staff.
  • The structure and content of the English language, including the meaning and spelling of words, rules of composition, and grammar.
  • Modern equipment and communication tools used for business functions and programs, projects, and task coordination, including computers and software programs relevant to work performed.
  • Principles and practices of employee supervision, including performance evaluation and progressive discipline.
  • Principles and practices of project management.
  • Knowledge of enterprise architecture.
  • Ability to: Analyze complex IT and ITS problems, evaluate alternatives, and devise efficient, cost-effective, user-friendly solutions.
  • Design, develop, test, and implement IT and ITS software applications, systems, databases, infrastructure, and security.
  • Monitor systems operational effectiveness, reliability, and security vulnerability; implement approved measures to ensure integrity and security of data and systems.
  • Integrate technology solutions across multiple platforms.
  • Work with end users to develop enhanced applications for business process automation.
  • Document, review, assess, improve, and implement IT and ITS processes.
  • Prepare clear, concise, and accurate technical documentation, user guides, reports of work performed, and other written materials.
  • Communicate complex technology issues clearly to non-technical parties.
  • Understand, interpret, and apply all pertinent laws, codes, regulations, policies and procedures, and standards relevant to work performed.
  • Organize work, set priorities, meet critical deadlines, and follow-up on assignments.
  • Effectively use computer systems, software applications, and modern business equipment to perform a variety of work tasks.
  • Communicate clearly and concisely, both orally and in writing, using appropriate English grammar and syntax.
  • Use tact, initiative, prudence, and judgment within general policy, procedural, and legal guidelines.
  • Establish, maintain, and foster positive and effective working relationships with those contacted in the course of work.
  • Supervise and motivate subordinate staff effectively.
  • Independently manage large, complex, and/or agencywide IT and ITS projects including managing vendor/contractor relationships.
  • Education, Training and Experience: Bachelor's degree from an accredited college or university in computer science, computer engineering, management information systems, or closely related field.
  • Full Stack Developer: Four (4) years of increasingly responsible professional experience supporting a comprehensive information technology program.
  • Senior Full Stack Developer: Six (6) years of professional experience in designing, developing, testing, and implementing IT software applications, systems, infrastructure, and security.
  • Must be able to work extended hours as needed, often outside regular business hours as required by the CEO and the demands of the job.
  • Must maintain strict confidentiality.
  • Must participate in professional development activities.
  • Requires occasional travel.
  • Must pass requisite background check.

Nice To Haves

  • Crystal Reports.
  • Mobile Application design basics for IOS and Android.
  • Web Content Accessibility Guidelines (WCAG).
  • Workday Build and Workday Studio
  • Familiarity with Large Language Models (LLMs) and generative AI.

Responsibilities

  • Designs, develops, integrates, deploys, and maintains full-stack applications using modern frameworks and tech-stacks.
  • Integrates legacy, existing, and future enterprise systems, automates tasks, and data pipelines for information flow and data integration using various interfacing methodologies such as application programming interfaces (APIs), database tools, and custom software solutions.
  • Develops responsive, accessible and flexible user interfaces.
  • Deploys and maintains applications in cloud environments or on-premises using Docker, Kubernetes and other virtualization technologies.
  • Stages, tests, and deploys vendor software updates and maintains user access to software applications.
  • Verifies and improves data security, fault tolerance, and backup/recovery; develops and recommends security and back up strategies.
  • Creates and maintains reports, dashboards and data exports/imports.
  • Provides training and technical assistance to staff.
  • Supports enterprise vendor applications and consults with vendors to resolve technical issues.
  • Prepares technical documentation for procurement and knowledge base articles.
  • Leads projects or portions of projects coordinating staff, consultants, and vendors.
  • Conducts research and stays current on new trends and innovative solutions for technology programs; recommends new technologies to improve the operational technology effectiveness and services.
  • Performs other duties as assigned.
  • Assist with escalated ERP configuration and development.
  • Supervises the work of subordinate staff; schedules, assigns, directs, and monitors work; provides staff training; evaluates employee performance; may participate in staff selection; may initiate or have significant input into disciplinary actions.
  • Serves as project manager for complex and/or agency wide projects overseeing staff, consultants, and vendors.
  • Architects cloud and on-premise full-stack solutions.

Benefits

  • CALPERS pension
  • a robust health/dental/vision benefit program
  • public service loan forgiveness program
  • 457 plans
  • career development
  • free bus passes
  • longevity pay
  • Medical Insurance: For employee and qualified dependents. Choice between multiple HMO and PPO plans. Santa Cruz METRO contributes 95% of the monthly premium costs for any plan, employee responsibility is 5%. Premium participation continues after retirement.
  • Dental Insurance: Premium paid by Santa Cruz Metro for employee and qualified dependents.
  • Vision Insurance: Premium paid by Santa Cruz Metro for employee and qualified dependents.
  • CalPERS Retirement Pension: 2.5% at 55 - Employees who are vested and were hired before January 1, 2013, directly from another CalPERS-covered agency are eligible for the "Classic" CalPERS pension formula of 2.5% at age 55. Employees hired on or after January 1, 2013, who had prior CalPERS membership and a break in service of six months or less, will also retain the "Classic" formula of 2.5% at age 55. 2% at 62 for PEPRA CalPERS members - Those hired on or after January 1, 2013, who are new to CalPERS or have not worked for a CalPERS-covered agency in the past six months are subject to the Public Employees' Pension Reform Act (PEPRA) and receive the 2% at age 62 formula.
  • 457(b) Deferred Compensation Plan: Two plan providers available. Similar to 401(k) Empower: https://participant.empower-retirement.com Voya: https://login.voya.com
  • Life/AD&D Insurance: $50,000 Life coverage. $50,000 AD&D coverage provided by Santa Cruz Metro. Additional Life/AD&D coverage is available at employee cost.
  • Long Term Disability Insurance: Available after one year of service. Premium paid by Santa Cruz Metro. Monthly maximum benefit of $10,000.00.
  • Employee Assistance Program: Confidential mental, financial, legal and other assistance. Premium paid by METRO. https://www.anthemeap.com/prism
  • Tickets at Work: Discounted rate program. https://www.ticketsatwork.com (Use code SCMPERKS)
  • Pet Insurance: Discounted rate program. https://figopetinsurance.com (Request QR Code)
  • medical, dental, vision, life and long term disability insurance coverage for all full-time employees and their eligible dependents.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service