(Senior) Integration Developer
Job Description:
Summary of our client:
We are searching for an Integration Developer to build and maintain software integrations across
various platforms for our company. In this role, you will identify, plan, and execute integration
strategies, create tools for other developers, ensure ongoing monitoring, and maintain as well as
optimize your builds.
To ensure success as an integration developer, you will need to have analytical and problem-solving
abilities and be able to work in several programming languages. A top-notch integration developer can creatively solve integration problems and is comfortable writing and maintaining complex systems
Main responsibilities
- Devising and reporting on integration development plans and strategies.
- Performing quality assurance testing of new releases of the software to ensure that they meet user
Requirements
- Writing and maintaining code, which may include working with other programmers to create new
code or updating existing programs
- Formulating strategies and designing architectures for systems integrations.
- Creating prototypes of new technology solutions to demonstrate how the technology might work
in practice
- Analyzing and improving current system integrations and migration strategies.
- Serving as a project manager for small projects involving the development of new applications or
functionality for existing applications
- Identifying opportunities for automation and simplification of existing processes
- Designing computer systems for new users by creating documentation and training materials
- Providing technical support for computer networks and systems, including troubleshooting
malfunctions and fixing bugs in software programs
- Working with other IT staff members to design and implement new software applications or
Systems
- Establishing priorities based on business needs and creating an action plan to meet those needs
Job requirements
Excellent knowledge of two or more programming languages (C#, Javascript, HTML, CSS, or
others).
- Superior programming skills that relate to code development, maintenance, and implementation.
- Meticulous knowledge of integrations, development processes, and integration architectures.
- Interpersonal skills along with the ability to work in a team.
- A keen eye for detail and the ability to spot and fix errors in complex code.
- Analytical and problem-solving abilities.
- Ability to perform tasks independently.
- Good presentation and report-writing skills.
- Strong written and spoken capability in English.
- Comfortable with working in a startup environment.
Qualifications:
- A bachelor's in computer science, computer engineering, or a related field.
- 5+ years of relevant working experience
- Mandarin/Chinese is a plus.
- Must have knowledge of hardware
Key information:
- Position Level: Middle/ Senior Level
- Minimum Years of Experience: 4 to 5
- Mandarin/Chinese is a plus
- Employment Type: Full Time, On-site
- Minimum Qualification Level: Bachelor's Degree
Required Skills:
User Requirements Working Experience Intelligence Prevention Artificial Intelligence Chinese Assurance Ownership Trading Energy Mandarin Programming Languages Developers Interpersonal Skills CSS Purchasing Quality Assurance Automation Technical Support Writing Integration Troubleshooting Programming C# Computer Science Materials Documentation Software HTML Testing JavaScript Maintenance Engineering Design Business Science English Training