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
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.