We looking for a professional to join our team, according to the job description below.
Your mission
As an Integration Engineer within SugarCRM’s Integration practice, you will have a deep passion for solving customer problems with software integrations. This could be to help make teams more efficient, send smarter marketing campaigns, or to improve top-level business analytics. You will join a group of other Integration Engineers, as well as other members of the Integration Team to design, build, and maintain integrations that will be part of SugarCRM’s Product Integration Solution Library leveraging the Tray.io platform. We’re looking for individuals who are self-motivated, have a passion for learning new tools, and who enjoy solving challenging customer problems with creativity and ingenuity.
Responsibilities
- Work with other SugarCRM Integration team members to design and build business-critical integrations and automation workflows using Tray.io visual workflow builder -- with a focus on re-use of the integration asset (Integration Product) across multiple customers.
- Develop, test, & maintain Sugar Integration Products that will contribute to a robust set of Integration Product offerings
- Assist with defining and maintaining data integration specifications
- Design, develop, and update data integrations using different ETL tools, data profiling, and data profiling processes
- Collaborate with other members of the Integration team to build processes to ensure successful customer implementations
- Update and maintain metadata repositories and dictionaries
- Create, validate and maintain source-to-target mappings
- Work closely with team members
- Share knowledge within the team
- Follow and improve development standards
Skills
- Control flow programming concepts (sequence, loop, decision)
- Experience with JavaScript, Python
- Any variant of SQL language (T-SQL, MySQL SQL, PL- SQL etc.)
- Good relational database knowledge. NoSQL database knowledge is a plus
- Basic knowledge of logical and physical data modeling and data modeling tools
- Basic knowledge of design thinking, building frameworks & automation flows
- XML and JSON knowledge
- Strong understanding of API’s -- HTTP and REST
- Strong logical thinking, quantitative, analytical, and problem-solving skills, with ability to adapt to new methods, techniques and procedures
- Interpersonal skills with the ability to work effectively in a cross functional team
- Ability to communicate effectively in English (both written and verbal)
- Eager to take on new challenges and build new skills
- Any experience with automation tools e.g Tray.io, Zapier, Automate.io
- Any experience with ETL tools (Talend, Clover ETL, Pentaho etc.) or data flow concepts will be appreciated
Minimum Qualifications
- BS degree in Computer Science or related technical field, or equivalent practical experience.
- Experience writing technical project requirements and maintain effective professional relationships with all clients and organize all project material.
- Experience working with clients to monitor all software implementation lifecycle and assist make appropriate customization to software
- Experience with Javascript programming (ideally Node.js)
- Experience working with REST APIs and software integrations
- Excellent communication skills
- Demonstrable problem-solving skills
- The desire to learn, improve and work together
- Passionate about troubleshooting, debugging, and automation
- Preferred Qualifications
- Passion for performance and tuning
- Previous IaaS or PaaS experience
- Experience with client-side frontend testing
Location: Craiova, Romania
Benefits and Perks:
Beyond a stellar work environment, friendly people, and inspiring work, we have some great benefits and perks:
- Medical and vision benefit coverage
- Soccer field
- Wellness Reimbursement Program
- Professional development opportunities
- Career & Personal Development via Linkedin Learning
- Attractive salary package
- Flexible work hours
- Meal tickets