About Skynamo & The Role Skynamo is a field sales application that has rapidly expanded its international customer base, currently catering to thousands of active users each day. Our ability to integrate with various systems is essential to our success, as it connects our clients' data with our platform. We are looking for a software developer with a strong focus on integration to help us create and implement connectors that link our clients' ERP systems with our software. This allows users in the field to access accurate information about customers, products, stock levels, pricing, sales history, and more. Context of the Role An Integration Developer is responsible for implementing new integrations, maintaining and improving existing ones, and driving innovative development using various integration technologies. You will work closely with customers, internal teams, and third-party service providers to ensure smooth system interoperability. Key Outcomes Development Design and develop new integrations to improve system interoperability. Improve existing integrations to boost efficiency and user-friendliness. Research and adopt new integration technologies and best practices. Address one-time custom development requests from customers or internal teams. Expand and maintain the existing integration infrastructure. Modernise legacy integrations to ensure they are future-proof and productised. Enhance and maintain our existing Integration and Reporting APIs. Implementations Collaborate with customers to understand and implement their integration requirements. Provide guidance on optimal integration strategies and solutions. Set up client-side integration tools and manage middleware configurations. Work alongside project managers to integrate new customers effectively. Liaise with clients to ensure smooth implementation and onboarding. Customer Support Troubleshoot and resolve complex integration issues in a timely manner. Provide expert consultation to customers experiencing difficulties with integrations. Conduct regular maintenance to keep integrations running smoothly and efficiently. Required Skills & Experience Essential Computer Science, Engineering degree, or an equivalent qualification. 4+ years of professional software development experience. Proficiency in Python and/or C#. Strong understanding of object-oriented design principles and design patterns. Knowledge of version control systems, particularly Git. Excellent problem-solving skills and attention to detail. Good communication skills and ability to collaborate with cross-functional teams. Ability to bridge the gap between technical solutions and business needs, ensuring clear communication between technical teams and non-technical stakeholders. Beneficial Experience in API development and integration. Experience with Linux systems. Experience with cloud platforms such as Amazon Web Services (AWS) or similar. Experience working with SQL databases, APIs, Bash scripting, and JavaScript. ERP developer certifications (e.g., Certified SAP Developer, Certified Acumatica Developer, Certified Sage Developer). Knowledge of DevOps practices and CI/CD pipelines. Previous experience in roles involving direct customer interaction. Why Join Skynamo? Competitive salary and benefits package. Be part of a team with a measurable and direct impact on Skynamo’s global success. A challenging and engaging work environment that prioritizes learning, development, and action. Offices in Stellenbosch and Edenvale featuring an in-house barista, daily lunches, and a fun team culture (including daily Team Fortress gaming during lunch with colleagues!). Skynamo is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, gender expression, age, or disabled status. #J-18808-Ljbffr
Intermediate Software Developer
KLIPBOARD
johannesburg, johannesburg
Published 10 days ago
Report job