$84,120.00 - $113,148.00 Annually

Integration Developer

Washington Technology Solutions
Olympia, WA
雇佣类型: Full Time - Permanent

SeattleCH 工作分析

集成开发人员

Key Skills and Qualifications

Technical Skills

MuleSoft Anypoint
Azure Integration Services
RESTful API design
SOAP service development
Data transformation
Unit testing
Deployment procedures
Performance optimization
Monitoring tools
API debugging

Soft Skills

Collaboration with cross-functional teams
Communication with business analysts
Problem-solving
Attention to detail
Adaptability to changing requirements

Qualifications

8 years of EAI system experience
4 years MuleSoft Anypoint expertise
4 years RESTful/SOAP API experience
4 years large-scale integration troubleshooting
4 years cross-functional team collaboration
Bachelor's degree in IT (preferred)
Advanced integration certifications (e.g., MuleSoft, Azure)

Physical Requirements

No specific physical requirements mentioned in the job description.

Sample Interview Questions and Answers

Question 1: Describe your experience designing and implementing RESTful APIs using MuleSoft Anypoint or Azure Integration Services. How do you ensure scalability, security, and alignment with business requirements?

In my previous role, I designed RESTful APIs using MuleSoft Anypoint by leveraging RAML for API definition and ensuring adherence to OpenAPI standards. To ensure scalability, I implemented rate limiting, caching mechanisms, and asynchronous processing using MuleSoft’s Async scope. For security, I integrated OAuth 2.0 and JWT for authentication, and applied input validation to prevent injection attacks. Alignment with business requirements was achieved through close collaboration with stakeholders during the design phase, using tools like Swagger for documentation and ensuring APIs supported core business workflows. I also conducted load testing using JMeter to validate performance under high traffic scenarios.

Question 2: How do you approach unit testing and performance optimization in integration workflows? Provide an example of a complex integration issue you resolved through testing or optimization.

I use automated testing frameworks like Postman and Test Studio to write comprehensive unit tests for integration flows, covering edge cases, error handling, and data transformation scenarios. For performance optimization, I analyze logs and use profiling tools to identify bottlenecks, such as inefficient data mappings or excessive API calls. In a previous project, I encountered a latency issue in a MuleSoft integration due to redundant XML transformations. By refactoring the flow to use DataWeave for streamlined transformations and implementing caching for frequently accessed data, I reduced the response time by 40% and improved overall system throughput.

Question 3: Explain how you collaborate with cross-functional teams (e.g., architects, analysts, business partners) to translate requirements into integration designs. How do you ensure clarity and alignment throughout the development lifecycle?

I collaborate with cross-functional teams by conducting joint requirement workshops and using tools like JIRA for backlog management and Confluence for documentation. For example, when working with a business analyst on a new integration, I would create a detailed design document outlining the API endpoints, data flow diagrams, and error handling strategies. I also use UML activity diagrams to visualize complex workflows and ensure alignment with architects on technical constraints. Regular check-ins with stakeholders during development, combined with iterative feedback loops, help maintain clarity and ensure the solution meets both technical and business objectives.

原始职位描述

描述


集成开发人员 

(IT应用程序开发-Journey)

加入一支激动人心的团队!

华盛顿技术解决方案(WATECH)是采用新的创新技术的国家领导者,这些技术改变了华盛顿人接受州服务的方式。沃基(Watech)在多个领域和计划中设定了国家的战略技术方向,并负责该州的核心技术服务。


关于位置

该职位是计算服务部(CSD)中集成平台团队的一部分。集成平台团队为所有华盛顿州机构提供无缝集成解决方案,使他们能够有效地连接应用程序,数据和设备。随着对数字转型的需求不断增长,我们的集成平台(IPAAS)提供了可扩展,安全和成本效益的集成服务,将我们定位为市场上的关键参与者。该职位向Integration Services Manager报告。

作为集成开发人员,您将使用Mulesoft Anypoint和Azure Integration Services等平台设计,开发和维护集成解决方案。在此角色中,您将与建筑师,分析师和业务合作伙伴紧密合作,以构建API,实施数据转换并解决集成问题。

职责

担任这个角色的一些期望:

  • 设计和实施应用程序编程接口(API): 使用Mulesoft和Azure工具创建可扩展的API,确保与现有系统的兼容性并与业务需求保持一致。 
  • 配置和部署解决方案: 在开发,分期和生产中设置集成环境,部署解决方案以及文档部署程序。
  • 进行单元测试: 编写自动测试以验证集成功能并确保部署周期期间的稳定性。 
  • 优化工作流: 分析和完善数据映射,转换和工作流程逻辑,以提高性能并减少延迟。
  • 监视系统性能: 利用监视工具跟踪API调用,数据流和集成健康,识别异常或效率低下。
  • 调试错误: 分析日志以识别API或连接失败的根本原因,并应用有针对性的修复程序以及时解决问题。 
  • 与平台团队合作: 与系统管理员一起工作,以解决基础架构问题,例如停机时间,资源分配或网络问题。
  • 将要求转化为设计: 与业务分析师紧密合作,以了解技术需求并生成集成设计文档。
  • 提供技术支持: 协助内部和外部开发团队实施集成模式并解决开发障碍。
  • 收集反馈: 参加常规的业务合作伙伴会议,以评估整合的有效性并完善未来的实施。

资格

这是我们要寻找的:

  • 在支持客户/服务器Windows环境的管理,分析,设计,编程或集成(EAI)计算机系统或数据库方面具有八年的动手实践经验。这种经验必须包括以下内容: 
    • 与其他集成平台一起工作并管理Mulesoft Anypoint或类似经验的四年经验。 
    • 在设计,开发和管理REST的API和简单对象访问协议(SOAP)服务方面具有四年的经验。 
    • 四年的经验对大规模集成问题进行故障排除,包括绩效优化和安全性合规性。 
    • 四年的经验与跨职能团队紧密合作,并为建筑决策做出贡献。

*信息技术或相关领域的正规教育可以替代一年的经验,最多四年。


可以授予具有以下申请人的优先级:

  • 信息技术学士学位。
  • 集成平台(例如Mulesoft认证的开发人员或Azure Integration Services)中的高级认证是高度首选的。
  • 领先和指导API Integration的初级开发人员A加。

补充信息

我们重视多样性和不同的观点:

Watech致力于为所有合格的申请人和员工提供平等的访问和机会。我们寻求吸引和留住多样化的员工,并欢迎您的经验,观点和独特的身份。 


Watech提供的:

作为Watech的员工,您将可以使用出色的 员工福利计划 这包括为您和您的家人提供的医疗和牙科计划选择,带薪休假和假期,退休计划选择等等。 


沃特奇(Watech)总部位于奥林匹亚(Olympia 风景秀丽的国家公园我们能够提供许多职位远程办公和灵活的时间表选项,以帮助支持健康的工作生活平衡。 


要了解有关Watech的更多信息,以及我们的员工在这里工作的乐趣,请 访问我们的网站


如何应用:

该招聘的申请将以电子方式接受。请在此公告的顶部选择大型“应用按钮”。您可能需要在华盛顿州的自动化应用程序系统中创建个人资料和帐户。 我们邀请您在材料中包括您的姓名和代词,以确保我们在整个申请过程中正确地解决您。


要考虑此职位,您将需要:

  • 提交 完全的 在线申请
  • 回答 全部 必需的 补充问题.
  • 附加 利益信 这解决了您的经验如何使您担任此角色。  
  • 附加 恢复 这清楚地记录了工作历史,培训和教育,这使您成为该职位的可行且竞争性的候选人。 
  • 至少将单独的文档附加 三个专业参考。这应该包括: 参考名称,关系的性质(即公司和主管,同事等),电话号码和电子邮件。如果可能的话,参考应该是您在过去五年中与之合作的个人,并包括至少一名现有或最新的主管。  *没有您的签名发布,我们将不会进行参考检查。 

笔记:没有上述请求信息或包含带有“参见简历”等评论的补充问题回答的申请可能会导致您的申请被取消考虑的资格。  

希望要求退伍军人偏爱的申请人应将其DD-214(成员4副本),NGB 22的副本或美国退伍军人事务部对服务信的签署验证验证。 (请在提交之前删除任何个人身份数据,例如社会保险号。)


就业条件:

此职位需要背景调查。背景调查的信息不一定排除就业,而是在确定申请人在该职位上执行的适用性和能力时被考虑,这是持续的就业条件。 


招聘过程:

第一轮申请评估将在最初的职位发布日期后七天进行。招聘机构保留在招聘过程中最初的7天职位发布日期后的任何时间提供职位的权利。尽早申请是申请人的优势。该招聘可用于填补多个职位。 


联系我们: 有关此职位的查询,请联系 丽贝卡·威尔克斯 (360)407-8646 或发送电子邮件至 [email protected]


需要在申请过程或替代格式中需要住宿的人员可以致电(360)407-8242或 [email protected].残疾人或聋哑人或听力障碍的人可以通过拨打7-1-1或1-800-833-6388来拨打华盛顿接力服务。 Watech符合联邦I-9表格的就业资格验证要求。选定的候选人必须能够提供身份证明,并有资格在美国工作的第一天与该表格的要求一致。


Persons requiring accommodation in the application process or for an alternative format may contact Human Resources at (360) 407-8242 or

SeattleCH Job Analysis

Integration Developer

Key Skills and Qualifications

Technical Skills

MuleSoft Anypoint
Azure Integration Services
RESTful API design
SOAP service development
Data transformation
Unit testing
Deployment procedures
Performance optimization
Monitoring tools
API debugging

Soft Skills

Collaboration with cross-functional teams
Communication with business analysts
Problem-solving
Attention to detail
Adaptability to changing requirements

Qualifications

8 years of EAI system experience
4 years MuleSoft Anypoint expertise
4 years RESTful/SOAP API experience
4 years large-scale integration troubleshooting
4 years cross-functional team collaboration
Bachelor's degree in IT (preferred)
Advanced integration certifications (e.g., MuleSoft, Azure)

Physical Requirements

No specific physical requirements mentioned in the job description.

Sample Interview Questions and Answers

Question 1: Describe your experience designing and implementing RESTful APIs using MuleSoft Anypoint or Azure Integration Services. How do you ensure scalability, security, and alignment with business requirements?

In my previous role, I designed RESTful APIs using MuleSoft Anypoint by leveraging RAML for API definition and ensuring adherence to OpenAPI standards. To ensure scalability, I implemented rate limiting, caching mechanisms, and asynchronous processing using MuleSoft’s Async scope. For security, I integrated OAuth 2.0 and JWT for authentication, and applied input validation to prevent injection attacks. Alignment with business requirements was achieved through close collaboration with stakeholders during the design phase, using tools like Swagger for documentation and ensuring APIs supported core business workflows. I also conducted load testing using JMeter to validate performance under high traffic scenarios.

Question 2: How do you approach unit testing and performance optimization in integration workflows? Provide an example of a complex integration issue you resolved through testing or optimization.

I use automated testing frameworks like Postman and Test Studio to write comprehensive unit tests for integration flows, covering edge cases, error handling, and data transformation scenarios. For performance optimization, I analyze logs and use profiling tools to identify bottlenecks, such as inefficient data mappings or excessive API calls. In a previous project, I encountered a latency issue in a MuleSoft integration due to redundant XML transformations. By refactoring the flow to use DataWeave for streamlined transformations and implementing caching for frequently accessed data, I reduced the response time by 40% and improved overall system throughput.

Question 3: Explain how you collaborate with cross-functional teams (e.g., architects, analysts, business partners) to translate requirements into integration designs. How do you ensure clarity and alignment throughout the development lifecycle?

I collaborate with cross-functional teams by conducting joint requirement workshops and using tools like JIRA for backlog management and Confluence for documentation. For example, when working with a business analyst on a new integration, I would create a detailed design document outlining the API endpoints, data flow diagrams, and error handling strategies. I also use UML activity diagrams to visualize complex workflows and ensure alignment with architects on technical constraints. Regular check-ins with stakeholders during development, combined with iterative feedback loops, help maintain clarity and ensure the solution meets both technical and business objectives.

Original Job Description

Description


Integration Developer 

(IT Application Development-Journey)

Join an exciting team!

Washington Technology Solutions (WaTech) is a national leader in adopting new, innovative technologies that transform the way Washingtonians receive state services. WaTech sets the strategic technology direction of the state in multiple domains and programs and is responsible for the state’s core technology services.


About the position

This position is a part of the Integration platform team within the Computing Services Division (CSD). The Integration platform team provides seamless integration solutions to all Washington state agencies, enabling them to connect applications, data and devices efficiently. With the growing demand for digital transformation, our Integration Platform as a Service (iPaaS) offers scalable, secure and cost-effective integration services, positioning us as a key player in the market. This position reports to the Integration Services Manager.

As an Integration Developer you will design, develop, and maintain integration solutions using platforms like MuleSoft Anypoint and Azure Integration Services. In this role you will work closely with architects, analysts and business partners to build APIs, implement data transformations and troubleshoot integration issues.

Duties

Some of what to expect with this role:

  • Design and implement Application Programming Interfaces (APIs): Create scalable APIs, using MuleSoft and Azure tools, ensuring compatibility with existing systems and alignment with business needs. 
  • Configure and deploy solutions: Set up integration environments, deploy solutions across development, staging and production, and document deployment procedures.
  • Conduct unit testing: Write automated tests to validate integration functionality and ensure stability during deployment cycles. 
  • Optimize workflows: Analyze and refine data mappings, transformations and workflow logic to improve performance and reduce latency.
  • Monitor system performance: Utilize monitoring tools to track API calls, data flows, and integration health, identifying anomalies or inefficiencies.
  • Debug errors: Analyze logs to identify root causes of API or connectivity failures and apply targeted fixes to resolve issues promptly. 
  • Collaborate with platform teams: Work with system administrators to address infrastructure issues like downtime, resource allocation, or network problems.
  • Translate requirements into designs: Work closely with business analysts to understand technical needs and produce integration design documents.
  • Provide technical support: Assist internal and external development teams in implementing integration patterns and resolving development roadblocks.
  • Gather feedback: Participate in regular business partner meetings to evaluate the effectiveness of integrations and refine future implementations.

Qualifications

Here’s what we’re looking for:

  • Eight years of hands-on experience in administrating, troubleshooting, analyzing, designing, programming or integrating (EAI) computer systems or databases in support of a client/server Windows environment. This experience must include the following: 
    • Four years’ experience working with and managing MuleSoft Anypoint or similar experience with other integration platforms. 
    • Four years’ experience in designing, developing and managing restful APIs and Simple Object Access Protocol (SOAP) services. 
    • Four years’ experience troubleshooting large-scale integration issues, including performance optimization and security compliance. 
    • Four years’ experience working closely with cross-functional teams and contributing to architectural decisions.

*Formal education in information technology or a related field may be substituted for experience on a year-for-year basis for up to four years.


Preference may be granted to applicants with the following:

  • A bachelor’s degree in information technology.
  • Advanced certifications in integration platforms (e.g., MuleSoft Certified Developer or Azure Integration Services) are highly preferred.
  • Leading and mentoring junior-level developers in API integration a plus.

Supplemental Information

We value diversity and different perspectives:

WaTech is committed to providing equal access and opportunities to all qualified applicants and employees. We seek to attract and retain a diverse staff and welcome your experiences, perspectives and unique identity. 


What WaTech offers:

As an employee of WaTech, you’ll have access to an outstanding employee benefits package that includes medical and dental plan options for you and your family, paid leave and holidays, retirement plan options and more. 


While WaTech is headquartered in Olympia, Washington, which is near some of the country’s most scenic national parkswe are able to offer many of our positions telework and flexible schedule options to help support a healthy work life balance. 


To learn more about WaTech, and what our employees enjoy about working here, please visit our website


How to apply:

Applications for this recruitment will be accepted electronically. Please select the large “apply button” at the top of this announcement. You may need to create a profile and account in Washington state's automated application system. We invite you to include your name and pronouns in your material to ensure we address you correctly throughout the application process.


To be considered for this position you will need to:

  • Submit a complete Online Application
  • Answer all required Supplemental Questions.
  • Attach a Letter of Interest that addresses how your experience qualifies you for this role.  
  • Attach a Resume that clearly documents the work history, training, and education that makes you a viable and competitive candidate for this position. 
  • Attach a separate document with at least Three Professional References. This should include: Reference name, nature of the relationship (i.e. company and supervisor, coworker, etc.), phone number, and email. References should be individuals you have worked with in the past five years, if possible, and include at least one current, or most recent supervisor.  *We will not conduct reference checks without your signed release. 

Note:Applications without the requested information identified above or containing supplemental question responses with comments such as "see resume" may lead to your application being disqualified from consideration.  

Applicants wishing to claim Veterans Preference should attach a copy of their DD-214 (Member 4 copy), NGB 22, or signed verification of service letter from the United States Department of Veterans Affairs to their application. (Please redact any personally identifiable data such as social security number prior to submittal.)


Conditions of employment:

This position requires a background check. Information from the background check will not necessarily preclude employment but will be considered in determining the applicant's suitability and competence to perform in the position and is a continued condition of employment. 


Recruitment process:

First round of application assessments will be conducted seven days after the initial job posting date. The hiring authority reserves the right to offer the position at any time after the initial seven-day job posting date during the recruitment process. It is to the applicant's advantage to apply as early as possible. This recruitment may be used to fill multiple positions. 


Contact us: For inquiries about this position, please contact Rebekah Wilkes at (360) 407-8646 or email to [email protected]


Persons requiring accommodation in the application process or for an alternative format may contact Human Resources at (360) 407-8242 or [email protected].Persons of disability or those who are deaf or hard of hearing can call the Washington Relay Service by dialing 7-1-1 or 1-800-833-6388. WaTech complies with the employment eligibility verification requirements of the federal Form I-9. The selected candidate must be able to provide proof of identity and eligibility to work in the United States consistent with the requirements of that form on the first day of employment.


Persons requiring accommodation in the application process or for an alternative format may contact Human Resources at (360) 407-8242 or

申请期限/方式

709:30:37
开始日期 7/14/2025 (周一)
截止日期 8/4/2025 (周一)
11:59 PM 截止
在线申请
申请点击次数: 5