360 Cloud Solutions is a premier IT consulting firm that helps companies grow through the strategic and expert implementation of cloud-based business management, FP&A, and subscription billing software. The Integration Developer is responsible for developing integration solutions on the MuleSoft platform and reports directly to the Development Manager.

This role will be responsible for implementing the MuleSoft Anypoint Platform for 360 Cloud Solutions as business systems middleware solution while also helping 360 Cloud Solutions to begin offering Connector Product(s). This individual will participate in all System Development Life Cycle phases, as needed, applying expert knowledge of system interaction and business familiarity to meet business needs.

FLSA Status: Exempt, Full Time

Department: Development Services Team

Reports to: Development Manager

Supervisory Responsibility: None

 

Apply Now


Essential Duties and Responsibilities

  • Participate and lead integration discovery discussions with Clients and Prospects.
  • Research, design, and build Connectors on the MuleSoft Anypoint Platform for clients and Product resale.
  • Create solutions on the MuleSoft Anypoint Studio, designing and developing integrations between various SASS or on-premise applications.
  • Leverage MuleSoft Data Weave-based Sync Products using a functional programming approach to provide stable and highly reliable integrations.
  • Develop integration solutions via the MuleSoft Anypoint Platform, including understanding source and target systems and related data transformations needed.
  • Deliver MuleSoft components specified in the design, functional and non-functional requirements within an established budget, time, and quality standards.
  • Engage with key product design stakeholders and end-users to determine requirements for designing product features, configure systems, and promote overall success.
  • Assist with scoping, estimation, and development of client-specific customizations on top of base connector products—E.g.-custom payment method data from SFDC to NetSuite.
  • Build, configure, and customize MuleSoft Sync Engine templates for Connector Products specific to each client org’s requirements. Support through deployment and go live.
  • Proactively monitor Connector Product data extract, transfer, and integration processes.
  • Build, deploy, and maintain product codebase and related tests for code coverage/unit testing across various platforms, including MuleSoft. E.g. – JUnit tests == MUnit tests.
  • Assist with Product development systems User and security administration, plus system setup and maintenance. Utilize knowledge to assist with product & client issue tracking/resolution.
  • Working with client administrators, business users, and supporting partner contacts to isolate platform bugs and identify use cases/processes with high failure rates.
  • Effectively participate and interact with the integration team of diverse individuals dispersed geographically throughout the project lifecycles.
  • Perform unit testing of MuleSoft components and document test results.
  • Participate in code reviews for MuleSoft components and follow through on action items due to the review.
  • Support all testing, including Development Integration Testing, System Testing, User Acceptance Testing, End-to-End Testing, and Performance Testing.
  • Take an active role in engaging in discussions to support product growth and excellence in service and delivery methodologies.
  • Assist with analysis, scoping, and estimation for Product Release Planning.
  • Participation via strong communications for the partner- and client-facing discussions regarding existing solution capabilities, gaps/issues, and potential new custom solutions.
  • Mentor and provide regular feedback to Jr. MuleSoft developers in best practices/processes/methodologies.
  • Execute assigned development work tasks within estimated timeframes and hours, else communicate & work with the Development team to proactively document + escalate.
  • Record time entries for work completed within the same day, with supporting memos that documents if time is to be capitalized as product expense or billed to clients.
  • Comply with and help enforce standard procedures for Development documentation, version control, programming, and migration best practices.

Qualifications

  • 3+ years of Application Integration and Software Development Experience, specifically with web service-based programming, system integrations, and business management software platforms.
  • 3+ years of software programming experience focused upon Java, JavaScript, XML, and other standard web services-based programming languages.
  • 2+ years experience developing software products sold to external customers, building new and continually optimizing software product codebase.
  • 2+ years’ experience with Agile/Scrum-based product development teams.
  • Experience with RAML, RESTful API design, RESTful APIs, and SOAP APIs.
  • Salesforce, MuleSoft, or NetSuite experience as a User, Administrator, or Developer.
  • Understanding of workflows, change control, rolling releases, etc.
  • Ability to organize, manage, and track deliverables through agile/scrum tracking systems.
  • Possess an ability to organize and report on progress and proactively identify roadblocks or issues.
  • Have a strong understanding of software programming and testing fundamentals.
  • Expertise in most if not all of the following areas:
    o Anypoint Studio, DataWeave, Postman, Soap UI.
    o Utilize Lucid Charts or MS Visio to create UML and ERD diagrams.
    o Object-oriented, Functional, and Event-driven programming concepts.
    o Java class/objects design and build.
    o JavaScript and other web programming languages.
    o General web development programming concepts.
    o Database query, extract, map, transform and load fundamentals.
    o SQL, T-SQL, and relational database language query languages.
    o GIT version/source control fundamentals.

Education

  • Bachelor of Science degree with a major in either Information Technology, Computer Science/Engineering, or related tech program.

Certifications

  • MuleSoft Certified Developer – L1 (Mule 4).
  • MuleSoft Certified Developer – API Design Associate (RAML 1.0).
  • MuleSoft Certified Platform Architect – (preferred, but will consider years of platform experience).

We Are an Equal Opportunity Employer

It is the policy of 360 Cloud Solutions to provide equal opportunity for all qualified persons. Our company’s recruiting, hiring, and employment practices are based solely on job-related criteria, and we do not discriminate based on any federal, state, or locally protected class.