Principal Developer - Mulesoft
Natick, MA 
Share
Posted 9 days ago
Job Description
Job Description

About Us:

Cognex is the largest, most successful and recognized global player in industrial machine vision! We are a financially strong, international company with no debt and have been in business for over 40 years. Using advanced optics, image sensors and artificial intelligence software Cognex vision and ID systems capture an image then analyze it to make sense of what's being seen.We are deeply committed to fostering an inclusive and equitable work environment, guided by our "Work Hard, Play Hard, Move Fast" culture, which celebrates employee innovation, determination, and dedication in a dynamic, fun, and distinctive atmosphere.

We are working on a hybrid schedule, 3 days in the office and 2 remote

The Department: IT Business Applications

The Cognex Business Applications team provides business process, platform, and technology expertise to support our global systems, both back office and front office tools, by designing / improving business processes, managing complex implementation projects, providing user support, training, and keeping the business application landscape up and running 24/7. In addition, the Business Applications team helps optimize the use of all business applications in a cost-effective manner to support and enhance Cognex's overall success.

The Role:

The Business Applications team is seeking a seasoned Integration Developer to join our team and help drive our integration activities. The ideal candidate will have in-depth experience in designing, developing, and implementing C# APIs and integrations between Salesforce and SAP and other enterprise grade applications, preferably with MuleSoft. The candidate should be able to work independently and collaboratively with cross-functional teams to deliver high-quality solutions.

Working closely with the Technical Team Lead, the Integration Developer be responsible for development items, support, transformations, and customizations. The candidate should also be able to work independently with the ability to determine the required resources, time, and impact of deliverables. The candidate should proactively bring solutions forward based on investigating potential options and impacts that identify and account for both immediate and long-term impacts.

Understanding of requirements, the ability to code efficiently and completing assigned tasks is a must. Candidates must have a passion to learn, a desire for process improvement and the ability to work in a fast-paced dynamic environment with an amazing company culture.

Essential Functions:

  • Develop, maintain, troubleshoot and resolve C# custom REST APIs and integrations between Salesforce and SAP [Client Transactions in PUB SUB model]

  • Lead and partner with cross-functional teams to understand business requirements and translate them into technical specifications leveraging strong interpersonal relationships

  • Identify, develop solutions and solve complex problems or issues that impact multiple functions and/or applications

  • Participate in code reviews and ensure that coding standards are followed using established functional policies

  • Stay up-to-date with the latest MuleSoft and Salesforce technologies and best practices

  • Troubleshoot and resolve functional and performance related issues; document and share findings and best practices that may impact other areas or applications

  • Develop and maintain technical documentation including flow diagrams, process diagram, and current and proposed state diagrams

  • Assist with sprint/working sessions, release planning, training, and maintaining a strategic roadmap guiding future direction for applications within the organization

Knowledge, Skills, and Abilities:

Required:

  • 6+ years of experience in designing, developing, and implementing APIs and integrations with Salesforce and SAP. 3+ years of MuleSoft experience performing previously referenced Salesforce and SAP integrations

  • In-depth experience with MuleSoft Anypoint Platform, Salesforce Sales Cloud, Service Cloud, and Experience Cloud

  • Strong understanding of RESTful web services, API design, and development

  • Excellent communication and collaboration skills

  • Understanding and knowledge in Object Oriented Programming and its core principles

  • Understanding of the SDLC, design patterns, and code versioning tool(s) (TFS/Azure DevOps/Git/Etc.)

  • Ability to problem solve, work within a Framework and to take direction and initiative

  • Ability to pick up new skills and tool sets quickly

Desired:

  • Bachelor's degree in technical or business discipline preferred; or equivalent training and job experience

  • MuleSoft certifications (Certified Developer, Certified Platform Architect, Certified Integration Architect, etc)

  • Experience with MS SQL Server, Power Shell, and working in an Agile environment and using Jira

  • Familiarity with global organizations using global environments

  • Solid understanding of administration and security configuration

In addition to the technical qualifications, a successful candidate should have the following soft skills:

  • Communication: The ability to communicate effectively with cross-functional teams and stakeholders, including members of the management team, is essential for this role. The candidate should be able to explain technical concepts to non-technical stakeholders in a clear and concise manner

  • Collaboration: The candidate should be able to work collaboratively with cross-functional teams to deliver high-quality solutions

  • Problem-solving: The candidate should be able to troubleshoot and resolve issues related to MuleSoft integrations

  • Adaptability: The candidate should be able to adapt to changing business requirements and work in a fast-paced environment.

  • Attention to detail: The candidate should have a keen eye for detail and be able to ensure that coding standards are followed

  • Time management: The candidate should be able to manage their time effectively and prioritize tasks based on business needs

Additional Job Description

Equal Employment Opportunity

Cognex is an equal opportunity employer. Cognex evaluates qualified applicants without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity or expression, protected veteran status, disability/handicap status or any other legally protected characteristic.

 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full Time
Required Education
Bachelor's Degree
Required Experience
6+ years
Email this Job to Yourself or a Friend
Indicates required fields