SMUD is seeking a leased employee resource to support SMUD’s IT organizational portfolio of 2026. The WebMethods Integration Developer will be responsible for developing web service API’s and other integrations to support the implementation of various capital projects across SMUD. Key responsibilities and deliverables include: API Development • Design and develop RESTful and/or SOAP web service APIs to connect SMUD’s enterprise systems such as GIS, ERP, asset management, project controls, and document management. • Ensure APIs support data exchange using secure, standardized formats (e.g., JSON, XML). • Implement robust authentication and authorization protocols, including but not limited to OAuth 2.0, JWT, SAML, or other SMUD-approved alternatives. • Provide comprehensive API documentation, preferably using OpenAPI Specification (Swagger). • Ensure all APIs are version-controlled and maintain backward compatibility, with clearly defined extension and deprecation policies. Integrations & Interoperability • Analyze existing SMUD platforms to identify optimal integration points for system connectivity. • Develop connectors or middleware to enable seamless interoperability between legacy systems, cloud solutions, and approved third-party applications. • Where applicable, design integrations to be event-driven, supporting asynchronous updates and webhook capabilities. • Implement robust error handling, transactional integrity, comprehensive logging, and proactive monitoring for all integrations. Security • Ensure all solutions are fully compliant with SMUD’s cybersecurity policies and applicable industry standards such as NIST and CIS Controls. • Utilize data encryption in transit and at rest, incorporate secure API gateways, and conduct periodic vulnerability assessments. • Provide audit trails and detailed transaction logging for all API and integration activities. Scalability & Performance • Design all components for high availability, horizontal scalability, and resilience to failures. • Define and implement performance benchmarks for each solution, such as minimum transactions per second (TPS) and pre-determined latency thresholds for mission-critical processes. Testing & Quality Assurance • Develop and execute comprehensive test plans, including unit testing, integration testing, system testing, and user acceptance testing (UAT). • Support automated regression testing to ensure ongoing maintainability and reliability of APIs and integrations. All work shall be fully documented according to organizational standards, and technical knowledge transfer shall be provided as required. The vendor is expected to collaborate closely with SMUD IT resources, business stakeholders, and project teams to ensure all deliverables support the organization’s data and integration goals.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed