Jobs and Careers
SA

Senior Enterprise Technology Developer

Sacramento Municipal Utility District
Sacramento, United Statesfull_timeVerifiedPosted 23 Jul 2024
💰 $166,483/yr($125,694/yr$166,483/yr)

About the role

Minimum Pay Rate: $125,694.40 

Maximum Pay Rate: $166,483.20 

Posting Type: Open 

 

This posting intends to fill one (1) regular full-time vacancy AND establish an eligibility list that may be used to fill future vacancies for up to two (2) years. The successful candidate may be hired from either Intermediate, Journey or Senior classification.  This posting is for the Senior level.  If you would like to be considered for the Journey (#1596 ) or the Intermediate (#1597) level, you must also submit an application to each of those levels. 

 

This posting will remain open until a sufficient quantity of qualified applicants have been received but may close at any time without notice after 8/6/2024. Applicants are encouraged to apply early to ensure they are considered.

 

NOTE: This position requires rotational 24x7 on-call duties. 

 

Do you love working in a dynamic industry as well as having the opportunity to directly contribute to SMUD’s 2030 zero carbon energy plan?  We invite you to join the team that provides application development and support around power trading, scheduling, and settlements software.  In this senior level position, you will wear many different hats performing a hybrid role of application development, testing, and support.  You will learn about the energy trading and resource optimization business to provide application support to its third-party vendor systems.  In addition, you will work to develop automated test suites using technologies such as Cucumber, Python, and others.  Also, you will develop applications to interface with vendor systems and other SMUD developed applications using Java, Spring Boot, Apache Camel, RESTful Web Services, and Python running on Docker microservices using the open-source automation server, Jenkins.  In addition, you will participate in the effort to migrate on-premises microservices to cloud-based Microsoft Azure Functions architecture.  Lastly, you will participate in an Agile/Scrum team to deliver project enhancements for the department.

 

The ideal candidate will have strong electrical utility domain knowledge, especially with energy trading software and the California Independent System Operator (CAISO) in addition to fluency in Java and Python.
 

Purpose

Provides advanced technical support and analysis in a broad range of information technology areas including the planning, design, development, installation, operation, and enhancement of SMUD’s enterprise applications; ensures a state-of-the-art, stable, accurate, and reliable computing environment that meets the needs of the organization; serves in a lead role in one or more specialty areas on a regular basis.

Nature and Scope

This is the Senior level in the Enterprise Technical Developer class series. This class is distinguished from the journey level Enterprise Technical Developer by the higher level of complexity, difficulty and level of tasks assigned, broader decision-making authority, advanced technical knowledge, short and long-term planning responsibility, major project management responsibility and demonstrated mastery in two or more specialty areas. The Senior Enterprise Technical Developer often is relied upon to be the lead person in a given specialty area and will demonstrate detailed working knowledge regarding enterprise application systems.

Duties and Responsibilities

  • Plans, analyzes, designs, develops, implements, and maintains enterprise applications by utilizing other development support tools for SMUD’s interfaces, data conversions, custom transactions, forms and reports; develops detailed designs, defining user requirements; plans implementation strategies.
  • Participates in workflow process design, development, testing, administration and maintenance.   
  • Addresses integration and interface issues between enterprise applications and non-enterprise applications; develops customizations for enterprise application transactions and user exits; develops testing criteria/scenarios and conducts testing and debugging.    
  • Provides technical documentation on custom transactions, interfaces, forms, reports, workflow, document imaging and other enterprise application objects; supports document imaging and data archiving needs.   
  • Communicates technical information and provides guidance to staff and/or end-user community.   
  • Analyzes the need for modifications and enhancements to existing enterprise application(s) and/or infrastructure by evaluating the effectiveness of current modules; conducts workflow and process analysis; identifies needed changes, enhancements, and impacts to business processes.    
  • Revises user and system requirements; designs modifications and prepares change notices; integrates modifications; develops test

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Sacramento Municipal Utility District

View company profile →