Enterprise Technology Developer – Intermediate
Listed on 2025-12-02
-
IT/Tech
Cloud Computing, IT Consultant, Systems Developer
Enterprise Technology Developer – Intermediate
Apply now
Title:
Enterprise Technology Developer – Intermediate
Category:
Information Technology/Telecommunications
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 Intermediate level.
If you would like to be considered for the Journey (#1596 ) or the Senior(#1599) 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 24×7 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 intermediate 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 established strong working knowledge of Java or Python in a professional environment.
Provides 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.
Nature and ScopeThis is the intermediate level within the Enterprise Technical Developer Class Series. Supervision is generally close. The incumbent will demonstrate familiarity of all of the Specialty Areas. The incumbent learns about the utility business and assists in performing the work in one or more Specialty Areas. This intermediate-level employee will learn increasingly complex and difficult assignments within one or more Specialty Areas, leading eventually to performing at the Journey level.
Positions in this class are flexibly staffed and normally filled by advancement from the Enterprise Technical Developer (Entry), from other areas within SMUD, which have enabled incumbent to gain a general understanding of the enterprise technology applications, or from the outside with required prior minimum experience and/or education in one of the Specialty Areas. Enterprise Technical Developer Entry, Intermediate and Journey levels are grouped together as a slant-line for progression purposes.
and Responsibilities
- Plans, analyzes, designs, develops, implements, and maintains enterprise applications by utilizing other development support tools for SMUD 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…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).