Company

Santa Cruz Metropolitan Transit DistrictSee more

addressAddressSanta Cruz, CA
type Form of workFull-Time
CategoryInformation Technology

Job description

This is a great time to join our Santa Cruz METRO team!
As a Full Stack Developer, you will be joining the department at a unique time as we transition to new systems such as Workday and ITS software applications! This is a great opportunity to gain skills.

Salaries are on a six-step salary range schedule with 5% increases yearly.
Typical placement on this position is made at the first step of the salary range. Upon successful completion of probation, the second step shall be paid.
This position is provisional. The length of assignment will be from six months but less than two years.


Under direction of the Information Technology and Intelligent Transportation Systems Director (IT and ITS Director), designs and develops custom software applications and system integrations; administers vendor enterprise software and underlying databases, website content, web server software, and website CMS software/database; coordinates with management, staff and vendors to identify emerging software needs and implement 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 duties listed below represent the various types of work that may be performed. The omission of specific statements of duties does not exclude them if the work is related or a logical assignment to this class.

  • Designs, develops, integrates, and maintains custom software applications, database platforms, and updates; monitors system performance and makes adjustments as necessary.
  • Integrates legacy, existing, and future systems, automates tasks, and pipelines for information flow and data integration using various interfacing methodologies such as application programming interfaces (APIs), database tools, and custom software solutions.
  • Configures and maintains servers to support application development, including web server configuration for front-end applications.
  • 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 custom reports and works with legacy reports.
  • Provides training and technical assistance to staff.
  • Consults with vendors to resolve technical issues.
  • Prepares technical specifications for procurement.
  • Provides data support related to quarterly schedule publication.
  • Leads projects or portions of projects coordinating staff, consultants, and vendors.
  • Generates long-term plans for database migration and data-warehousing strategies.
  • 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.


In addition, the Senior Full Stack Developer:

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

Any combination of experience and education that would likely provide the required knowledge and abilities is qualifying. A typical way to obtain the knowledge and abilities would be:

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.

AND

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.


LICENSES AND CERTIFICATES:

None.


SPECIAL REQUIREMENTS:

  • 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 strictest confidentiality.
  • Must participate in professional development activities.
  • Requires occasional travel.
Employment Standards

Knowledge of:

  • 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.
  • Front end and back end development methodologies and languages such as HTML/CSS/JavaScript coding, Go, Node, and PHP.
  • 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.
  • Principles and practices of technical writing and documentation.
  • Distributed version control systems.
  • 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 program, project, and task coordination, including computers and software programs relevant to work performed.

In addition, Senior Full Stack Developer:

  • Principles and practices of employee supervision, including performance evaluation and progressive discipline.
  • Principles and practices of project management.

Additional Knowledge desirable, but not required:

  • Crystal Reports.
  • Mobile Application design basics for IOS and Android.
  • Web Content Accessibility Guidelines (WCAG).

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.

In addition, Senior Full Stack Developer:

  • Supervise and motivate subordinate staff effectively.
  • Independently manage large, complex, and/or agencywide IT and ITS projects including managing vendor/contractor relationships.
Physical and Mental Demands The physical and mental demands described here are representative of those that must be met by employees to successfully perform the essential functions of this class. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Physical Demands
While performing the duties of this job, the employee is regularly required to sit, walk and stand; talk and hear; use hands to finger, manipulate, handle, feel or operate objects, tools or controls; reach with hands and arms; and perform repetitive movements of hands or wrists. The employee is regularly required to bend and twist at the neck, reach with hands and arms. Occasional standing, walking, overhead reaching and lifting up to 20 pounds unaided is required. Specific visual abilities required for this job include close vision, distance vision, and the ability to adjust focus.
Mental Demands
While performing the duties of this job, an employee uses written and oral communication skills; reads and interprets data, information and documents; analyzes and solves problems; uses math and mathematical reasoning; performs highly detailed work; deals with multiple concurrent tasks; and interacts with others encountered in the course of work.
Work Environment:
The employee works in an office environment where the noise level is usually quiet. May require availability to work a flexible schedule. Other Conditions of Employment
  • Must pass requisite background check.

The Full Stack Developer is a journey-level classification responsible for independently performing software and database design and development duties. 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.
Interview dates: Interviews will be scheduled as soon as a number of well-qualified candidates have been received and reviewed.
Hire date: TBD
Note: Applications will be reviewed upon receipt. Employment Type: Full Time
Refer code: 7230657. Santa Cruz Metropolitan Transit District - The previous day - 2023-12-18 02:48

Santa Cruz Metropolitan Transit District

Santa Cruz, CA

Share jobs with friends

Related jobs

Full Stack Developer - Provisional

Junior Full Stack Developer

Spanidea Systems

$25 - $30 an hour

Santa Clara, CA

7 days ago - seen

Full Stack Developer

Keysight Technologies Inc

Calabasas, CA

3 weeks ago - seen

Full Stack Developer

Musicow

Beverly Hills, CA

2 months ago - seen

Senior Full Stack Developer

Advantech Usa

Milpitas, CA

2 months ago - seen

Sr. Full Stack Developer, Shopify eCommerce

Peet's Coffee

Emeryville, CA

2 months ago - seen

Full Stack/70% Front End Developer

Keylent

San Jose, CA

2 months ago - seen

Full Stack Spark Developer

G-Force Business Solutions

San Jose, CA

2 months ago - seen

Full Stack Developer

Valer

Huntington Beach, CA

2 months ago - seen

Full Stack Developer III

Russell Tobin

Los Angeles, CA

2 months ago - seen

Java Full stack Developer

Signature Consultants

Cupertino, CA

2 months ago - seen

Mid-Level Full Stack Application Developer

Lincoln Property Company

Irvine, CA

2 months ago - seen

We are having UI Full Stack Developer @ San Jose, CA

Krg Technology Inc

San Jose, CA

2 months ago - seen

Project Delivery Specialist - Java Full Stack Developer - TSP

Deloitte Us

Pleasanton, CA

2 months ago - seen

Full stack java developers

Cybertec, Inc.

Sacramento, CA

2 months ago - seen

Node.JS (Full Stack) Developer - Onsite!

Artech

Sacramento, CA

2 months ago - seen

Full-Stack Web Application Developer

Jobsbridge

San Jose, CA

2 months ago - seen

Full stack software developer (Chat BOT Automation)

Cloudious Llc

San Jose, CA

2 months ago - seen

Full Stack Developer (AngularJS/NodeJS)

360 It Professionals

Mountain View, CA

2 months ago - seen