Engages with teams to understand business scope
Implements Mule recommended best practices and solution, meeting the acceptance criteria
Analyzes and mitigates bugs and issues as needed to support a successful project maintenance
Develops with event driven approaches (AnyPoint MQ, VM Queues, JMS, etc.)
Conducts reviews of developed Mule code during Review sessions and PRs
Creates and maintains documentation of software development processes and procedures
Develops Munit automated tests with each API to meet team test coverage standards
Participates and proposes appropriate MuleSoft API design models for requirements
Provides estimates on API design models in support of team development and sprint
Provides on-call and after hours support for production systems
Maintains up-to-date Azure DevOps status during sprints
Creates appropriate RAML and Mock sets for use and visibility in Mule Exchange
Follows standards and practices in GIT repository use for Mule Code
Works independently and delivers on agreed upon timelines
Completes role specific training, certifications, or attend industry events as assigned by the manager on an annual basis
Maintains a broad and thorough understanding of current software development techniques, methodologies, tools, and technologies