Overview
Shift4 (NYSE: FOUR) is boldly redefining commerce by simplifying complex payments ecosystems across the world. As the leader in commerce-enabling technology, Shift4 powers billions of transactions annually for hundreds of thousands of businesses in virtually every industry. For more information, visit www.shift4.com.
Shift4 is expanding globally and standing up our Mulesoft teams! We are hiring for a Senior Mulesoft Developer to join our Internal Systems organization.
Responsibilities:
The Developer's primary responsibilities are to analyze, design, implement, and test customized software applications. The Developer will have a strong knowledge of software development and design and will have experience working to develop business-critical applications.
- Design, build, test and debug, deploy, and manage APIs and integrations
- Designs, develops, and maintains complex MuleSoft applications
- Develops unit tests and provides code coverage to accurately test business logic and functionality.
- Participates in developing specifications such as user stories and designs
- Solves or recommends solutions for complex issues and problems
- Assists in the development of logical and physical specifications
- Documents designs, issues, solutions, tips & tricks as needed
- Fosters a team approach to software development and delivery
- Stays current in new IT technologies to maintain a high level of subject matter expertise.
Qualifications:
- 5+ years of experience as a Mulesoft Developer with expertise in a number of areas including cloud computing, API integration, cloud messaging, ground-to-cloud connectivity, highly scalable distributed systems.
- Knowledge in development and concepts, debugging against REST APIs, SOAP and/or Web Services
- Successful track record of delivering MuleSoft APIs and integrations in an enterprise environment
- Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
- Experience working with RAML using MuleSoft
- Solid understanding of the design patterns
- Experience with cloud-based infrastructure (CloudHub) and CI/CD pipelines
- Experience with XML, Message Queuing, WS and SOA/Integration technologies
- Experience using Maven
- Extensive experience with database technologies (MS SQL, PostgreSQL, MySQL, Oracle, MongoDB) and integrating with databases
Preferred Qualifications:
- Holds 1 or more current MuleSoft certifications
- Experience in integrating various SaaS applications (Salesforce, ERP systems, etc)
- Understanding considerations required when deploying to MuleSoft's CloudHub environment (worker sizing, high availability)
- Experience profiling applications including threading issues and examining thread dumps
- Experience with version control systems and creating/maintaining CI/CD pipelines for MuleSoft API Deployment
Education:
- Bachelor's degree in Computer Science, Engineering, or related area; or equivalent experience
#LI-BD1
We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity and/or expression, status as a veteran, and basis of disability or any other federal, state or local protected class.