Job Summary:The Integration Developer is responsible for designing, coding, testing, documenting, and maintaining integrations and applications to meet Client business needs based on the Client defined Software Development Life Cycle. The role involves working closely with business area subject matter experts, internal technical teams, and vendors to design, develop, and maintain complex Client applications. The Integration Developer will utilize toolsets that adhere to the frameworks of the technical stack used across the Application Services division and ensure that products and solutions comply with the organization’s architectural standards.
Essential Job Duties and Tasks:
- Design and develop new financial integrations for the Workday architecture and conduct unit and integration testing.
- Provide support for Workday inbound and outbound integration issues, as well as changes to existing integrations.
- Convey design and integration details effectively through strong written and verbal communication skills, including writing Design/Functional Specifications.
- Provide support for Open Shift/Java applications exchanging data with Workday and Blackline.
- Participate in Tier 1 application support on rotation, troubleshoot production issues, and coordinate IT, business, and vendor teams to resolve issues.
- Conduct incident management and integration monitoring.
- Participate in system maintenance, including version updates, patching, and implementation of fixes and enhancements.
- Conduct all phases of the product development life cycle, including analysis, design, testing, and integration of products.
- Conduct component and data architecture design, performance monitoring, product evaluation, and design recommendations.
- Manage code deployments, fixes, updates, and related processes associated with a release.
- Work on complex issues where analysis of situations requires an in-depth evaluation of variable factors. Resolve issues in creative and effective ways.
- Research, evaluate, and incorporate new technology and tools to enhance the product development and support process.
- Provide advice and recommendations to management for the overall technical development goals of the team.
- Advise and guide key groups in the company to ensure quality product delivery, including project managers, application and technical architects, usability engineers, other development groups, business end-users, and vendors.
- Provide leadership in the planning, design, and architect phases of software or hardware product development.
- Serve as a Subject Matter Expert, providing guidance to other team members.
Qualifications:
- Education: Bachelor’s degree in Computer Science or related field, or an equivalent combination of education and experience is required.
- Work Experience: Minimum 5 years of related work experience with Workday in excess of degree requirements.
- Experience: Experience with Workday Integrations, Security Framework, Integration Security, Workday Studio, Cloud Connect, Enterprise Interface Builder, Calculated fields, Business Processes, and Workday Reporting including BIRT reports. Experience or demonstrated capacity for supporting Java/Open Shift applications exchanging data with Workday.
Job Competencies:
- Self-starter, motivated individual that enjoys working outside the comfort zone.
- Team-player with an ability to work collaboratively with other team members.
- Strong problem-solving and communication skills.
- Excellent verbal and written communication.
- Ability to identify patterns from problem definition.
- Ability to work in an environment that requires quick turnaround when troubleshooting production issues.
Preferred Proficiencies:
- Experienced in designing and developing integrations within the Workday architecture.
- Experienced with programmatic interaction of various APIs (SOAP, REST and XML web services, XSLT, XPATH, JSON).
- Proficiency in Java, Oracle PL/SQL, Open Shift/Kubernetes, Docker Containers, Git, Maven, Jenkins, and Ansible Tower.
- Prefer experience with monitoring and observability tools such as Splunk and Application Performance Monitoring.
- Linux experience.
- Financial system experience such as Collateral and Credit Management, Treasury, Settlements and Billing, Blackline Cash Application.
- Experience with SOA-based integration products.
- Ability to determine the best performance and operational optimization for a given requirement.