IMG Academy is looking to build custom solutions to help their employees and athletes by automating manual business processes, building integrations between internal systems, and developing custom applications.
Requirements
- 3+ years of professional experience in software development, with a focus on enterprise system integrations and familiarity with some data engineering tasks.
- Proficiency in JavaScript, with experience in modern frameworks such as React, Angular, or Vue.js.
- Strong knowledge of query languages and experience with relational databases and complex queries.
- Hands-on experience with SFTP and secure file transfer protocols for integrating systems.
- Expertise in building scalable, high-performance software solutions.
- Knowledge of API design, RESTful APIs, and webhooks for system integrations.
- Strong problem-solving ability to diagnose and resolve complex integration and data flow issues, with a focus on root cause analysis and long-term solutions.
Responsibilities
- Write clean, scalable, and maintainable code to implement complex integrations and data flows. Use modern development frameworks and tools to create efficient, reliable software solutions.
- Design, develop, and maintain software solutions that integrate third-party services (e.g., APIs, webhooks, SaaS platforms) with internal enterprise systems. Ensure data flows seamlessly and securely between platforms to enhance business operations.
- Build, optimize, and manage end-user data workflows, ensuring that data is captured, processed, and transferred accurately across systems. Streamline workflows to improve efficiency and user experience.
- Work closely with external service providers to ensure integration points are well-defined and function correctly. Troubleshoot and resolve integration issues with third-party platforms.
- Develop and implement processes for transforming and mapping data between different systems, ensuring data integrity and consistency across platforms.
- Partner with business analysts, product managers, and other engineering teams to understand integration requirements and ensure that solutions meet both technical and business needs.
- Maintain clear documentation for integrations, data workflows, and system architecture. Share knowledge and best practices with the engineering team to improve overall system design and reliability.
Other
- Requires a background check upon offer
- Requires a drug test upon offer
- Excellent communication skills with the ability to interact effectively with both technical and non-technical stakeholders.
- Excellent communication skills and the ability to work with non-technical stakeholders.
- Don’t meet every single requirement? We are dedicated to building a diverse, inclusive, authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyway.