IT Specialist

4 weeks ago


Portland, Oregon, United States Department Of Energy Full time
Summary

This position is located with Bonneville Power Administration, in Information Technology (J), Critical Business Systems Development and Operations (JC).

A candidate in the IT Specialist (APPSW) position will serve as a developer of integration components, such as Application Programming Interfaces (APIs), in support of BPA's participation in the California Energy Imbalance Market (EIM) and other critical objectives as part of the Mission Critical Information Technology (MCIT) integration team.



Duties

As an IT Specialist (APPSW), you will:

  • Designing Application Programming Interface (API) layers, data model and API specifications.
  • Designing and implementing comprehensive error handling strategies for applications.
  • Creating and configuring flows, sub flows, and flow processing strategies for reusability and performance.
  • Developing APIs using Mulesoft platform components including API Manager, CloudHub, AnyPoint Studio, Dataweave, and Active Messaging Queue (MQ).
  • Developing solution features following MuleSoft and BPA MCIT development best practices, ensuring solution performance and system scalability.
  • Writing Dataweave expressions to transform data, control message content, flow, and processing by selecting and implementing appropriate connectors, routers, scopes, and filters.
  • Implementing and consuming (Representational State Transfer) REST and (Single Object Access Protocol) SOAP web services.
  • Testing and improving performance of the APIs in terms of response time, reliability, and resource usage.
  • Driving continuous integration and delivery of APIs using DevOps tools.
  • Configuring and deploying Mule applications to CloudHub and/or single or clusters of customer-hosted Mule runtimes.
  • Troubleshooting complex production issues with APIs, identify source of the issue and work with the appropriate team to get the issue fixed.
  • Collaborate with other members of the technical team, application product owners, business analysts, business subject matter experts, infrastructure and platform providers, and management.