DFPS_Mulesoft Developer/Engineer - Austin, United States - Connvertex Technologies Inc.

    Default job background
    Description

    Job Description

    Job Description

    JOB DESCRIPTION/MINIMUM REQUIREMENTS:
    The DFPS seeks a Worker to perform in a Software Engineer II role to assist in planning and coordinating continued modernization development activities for the DFPS complex casework management system IMPACT, PEIRS, ABCS, NEICE, SSCC, Child Placement Portal, Incentives and Remedies, Community-Based Care, and other operational projects.

    The Worker will work with technical teams comprising of technical team leads, developers, user interface/user experience engineers, and technical/functional testing analysts. The Worker will facilitate meetings, elicit project details and document requirements for development projects focused on continuing modernization activities of existing DFPS Enterprise applications.

    The Worker will also work in concert with various technical leads (e.g., PMO, CTO, and Systems Development Resources) to prioritize assigned work and develop recommendations, options, and alternatives as required.

    MuleSoft Developer/Engineer - is responsible for the modernization of existing DFPS' Enterprise web applications, following established standards, quality attributes, and design specifications. This role is responsible for the following:

    Define and develop low-level design documents

    Contribute to and follow software engineering best practices to create robust and standardized solutions

    Work closely with Business Analysis and Project Management in executing the assigned development work

    Participate in design and development activities for existing and new components

    Implement MuleSoft components with DataWeave and RAML for integrations flows, APIs and data transformation.

    Write scalable and high available code by following the design principles and software engineering best practices.

    Perform code reviews, unit testing, integration testing, test case automation, continuous integration and continuous deployment

    Identify, investigate, and resolve production problems in a timely manner, based on the priority

    Tracking software development life cycle activity metrics as it relates to requirements and other established metrics.

    Taking initiative to develop a foster a collaborative approach among teams before, during and after the requirements gathering process to achieve a common mission, vision, values and goals.