We have a 6+ month contract to Permanent position open for a Boomi Engineer the can work on-site in a hybrid on-site role in Roseville, or the bay area offices of San Francisco, Santa Clara, Oakland or Concord.
This is a contract to hire position so salaries must be provided.
The Boomi Integration Platform handles -
- Data Integration: Boomi allows you to integrate data from various sources, whether they are in the cloud or on-premises. This helps organizations ensure that all their systems are sharing accurate and up-to-date information, which is crucial for operational efficiency and decision-making.
- Application Integration: It connects different software applications within an organization, enabling seamless data flow between them. This is particularly useful for businesses that use a combination of legacy systems and modern applications, as it helps create a more unified IT environment.
- API Management: Boomi provides tools to create, publish, and manage APIs. This allows organizations to securely share their data and services with external developers and business partners, facilitating new business opportunities and improving service delivery.
- Workflow Automation: The platform enables the automation of business processes by allowing different applications to interact with each other without manual intervention. This reduces the need for repetitive tasks and improves overall business efficiency.
- Data Quality and Governance: Boomi includes features that help maintain data quality and consistency, ensuring that the data being integrated across systems is accurate and adheres to governance standards.
- Low-Code Development Environment: Boomi offers a low-code development interface that simplifies the process of creating integration processes. This makes it accessible for users who are not professional developers to set up and manage integrations, reducing the technical barrier and speeding up deployment.
- Scalability and Flexibility: Being a cloud-native platform, Boomi can scale as business needs grow, and it supports a wide range of integration scenarios, from simple point-to-point integrations to complex, multi-system workflows.
- Position Responsibilities and Duties:
- Work collaboratively with business users to define/manage integration and applications requirements.
- Work collaboratively with business users to create/manage integration and applications function designs.
- Work collaboratively with 3rd party engineers to create/manage technical specifications.
- Develop project estimates based on user requirements.
- Design and deliver integrations and applications based on industry best practices, design patterns, established guidelines, policies and procedures.
- Develop business logic, user interfaces, and integration end points based on business user requirements and functional designs.
- Work closely with cross-functional teams to execute delivery of high-quality integrations and applications.
- Write and execute unit and performance tests by leveraging continuous integration methodology.
- Communicate development requirements to vendor-partners and monitor quality of deliverables.
- Complete other responsibilities as assigned.
Minimum Skills or Experience Requirements:
- Bachelor’s degree in computer science, computer engineering, math or equivalent
- Minimum 3 years of experience developing software applications and integrations.
- Hands on experience Dell Boomi Integration / Boomi Flow or other integration platform.
- Experienced in building SaaS solutions with agile principles and a strong background in cloud infrastructure technologies (i.e. Microservices Architecture, RESTful APIs, AWS, Kubernetes, Kafka, MySQL, NoSQL)
- Strong programming experience in Java or Node.js a plus.
- Expert level knowledge in JavaScript, Groovy, React.jsand modern web service architecture.
- Good understanding of Swagger (OpenAPI/Swagger) REST API specification standards
- Experience with containerization (Docker), DevOps pipeline, Continuous Integration/Continuous Deployment and code management using GitHub and Github actions and Jenkins.
- Knowledge on Autodesk API’s and data integration experience is a big plus.
- Handson experience with at least one programming language.
- Effective management skills, ability to provide clear direction and measure performance on vendor deliverables.
- Strong organizational skills; ability to manage multiple projects simultaneously.
- Excellent English listening, written and verbal skills, ensuring successful communication with team members and management.
- Demonstrate positive team attitude and ability to interact with diplomacy and tact with internal and external business process partners.
- Effective and efficient use of resources, ability to orchestrate multiple activities at once to accomplish goals.
- Effective and creative problem solving and analytical skills; ability to think outside of the box and demonstrate creativity in resolving problems and continuously improving business solutions.
- Ability to rapidly assess challenges, underlying or hidden problems and grasp their essence and underlying structure.
- Ability to work independently and motivated to seek opportunities for improving processes and procedures.
- Demonstrate flexibility, reliability, and dependability.
- Willingness to learn and be proactive.