Simplify. Automate. Create.
Software Developer
Location
South Africa
Posted
3 days ago
Salary
0
Seniority
Mid Level
Job Description
Software Developer
Deployteq
Role Description As a Software Developer within the Product & Support team, you will design, develop, enhance and test Deployteq’s products. You will work independently while contributing to the wider technical direction, ensuring solutions align with the overall architecture and infrastructure. The role also involves knowledge sharing and continuous product improvement to maintain a competitive edge. Key Responsibilities - Design, develop and implement new product features and enhancements - Translate complex concepts and technical designs into structured software solutions - Provide technical input and guidance on complex challenges - Deliver second-line support for technical issues and defects - Review and support the work of junior developers - Contribute to development and testing environments - Follow internal processes and ISO 27001 standards to ensure quality and risk mitigation - Handle sensitive company and client data with discretion Qualifications - Bachelor’s degree (or equivalent experience) - 2–5 years’ experience in software development - Experience with object-oriented development and web technologies - Strong understanding of IT systems, computing, and internet technologies - Ability to translate abstract concepts into practical solutions Technical Skills - Core Technologies: PHP (7.x and above), MySQL, Apache - Programming & Scripting: SQL, Shell scripting, JavaScript / AJAX, Python - Infrastructure & Protocols: HTTP(S), SMTP, FTP/(S)FTP, SSH, Linux environments, Networking concepts, security, firewalls, load balancing, mail servers - Web Technologies: HTML, CSS, XML Personal Attributes - Strong technical curiosity and interest in emerging technologies - Proactive, with a strong sense of ownership - Able to clearly communicate and justify ideas - Collaborative team player with a pragmatic mindset - Detail-oriented and quality focused - Resilient, flexible and able to work under pressure We Value Diversity We champion and welcome diversity in our workforce and ensure all job applicants receive equal and fair treatment, regardless of age, race, gender or gender identity, religion, sexual orientation, disability, or nationality. We are not only committed to increasing the visibility and recognition of talent from under-represented groups within our organisation, but the wider industry too. At the end of the day, we make sure we take time to look after ourselves, each other, and the planet, because we’re always stronger together. ITG have a number of community groups available to employees and exist to offer a safe space for like-minded colleagues, with shared interests to connect, socialise and check in with each other. These include: - Black ITGers Together - LGBTQ+ Together - Mens Health Together - Muslims Together - Neurodiversity Together - Working Parents and Carers Together - Women In Tech Together
Related Guides
Related Job Pages
More Software Engineer Jobs
Principal Statistical Programmer – ADAM, TLF
Syneos HealthOver the past 5 years, we have worked with 94% of all Novel FDA Approved Drugs, 95% of EMA Authorized Products and over 200 Studies across 73,000 Sites and 675,000+ Trial patients. No matter what your role is, you’ll take the initiative and challenge the status quo with us in a highly competitive and ever-changing environment.
• Develop and maintain statistical programming standards and best practices • Provide technical expertise and leadership in the development of statistical programs • Collaborate with statisticians and other stakeholders to understand and address their programming needs • Ensure the accuracy and integrity of data and statistical outputs • Troubleshoot and resolve programming issues and challenges • Mentor and train junior programmers and other team members • Contribute to the continuous improvement of programming processes and tools • Design and implement efficient programming solutions to meet project requirements • Conduct code reviews and provide constructive feedback to ensure high-quality programming deliverables • Stay updated with the latest advancements in statistical programming and incorporate relevant techniques into practice
Role Description Software Engineer needed by National Oilwell Varco, L.P. in Houston, TX [and various unanticipated locations throughout the US; may telecommute] to: - Participate in technical planning and requirements gathering phases. - Design, code, test, troubleshoot, and document engineering software applications. - Ensure that technical software development process is followed on the project and be familiar with industry best practices for software development. - Demonstrate the ability to adapt and work with team members of various experience levels. - Maintain and support existing applications built on the Linux, JAVA, and Python platform by ensuring site availability. - Design and develop applications and integration with cloud technologies. - Use an array of different tools/technologies that will require continual learning. - Engage in incident management, problem-solving, and solution implementation. - Identify and report risks, issues, and dependencies of assigned tasks/projects. - Monitor and perform regular security and maintenance activities. - Adapt and collaborate effectively with team members of varying experience levels. - Apply strong communication skills, effective collaboration, and the ability to manage multiple tasks in a fast-paced environment. - Program with Java, Python, Bash scripting. - Apply experience with Linux and Windows Operating Systems. - Apply experience with Embedded Software development in both hardware and software. - Apply experience with object-oriented design and architectural design practices. - Apply knowledge of Industrial control systems and Human Machine Interface (HMI). - Apply knowledge of Industrial network and network protocol: TCP/IP, Modbus, Profibus, I/O Link, and ProfiNet. - Apply experience with version control systems like Git, CI/CD tools. Qualifications - Bachelor degree, or foreign equivalent degree, in Computer Science. - 1 year of experience in the job offered or in a related occupation programming with Java, Python, Bash scripting. - Experience with Linux and Windows Operating Systems. - Experience with Embedded Software development in both hardware and software. - Experience with object-oriented design and architectural design practices. - Knowledge of Industrial control systems and Human Machine Interface (HMI). - Knowledge of Industrial network and network protocol: TCP/IP, Modbus, Profibus, I/O Link, and ProfiNet. - Experience with version control systems like Git, CI/CD tools.
Role Description - Konzeption, Entwurf und Implementierung von Web-Applikationen, Schnittstellen, Datenbank- und Real-Time-Anwendungen - Optimierung und kontinuierliche Weiterentwicklung unserer E-Commerce Software - KI-Hebelwirkung maximieren: Agent-Orchestrierung, eigene Workflows, automatisierte Pipelines - Arbeiten mit Kubernetes, Docker, VSCode und GitLab Qualifications - Relevante Erfolge in der bisherigen Entwicklungstätigkeit - Routine mit Agent-Tools (Cursor, Claude Code) und eigenem Tooling (CLAUDE.md, MCP-Server, Sub-Agents) - Solide technische Basis in C++, Python, Linux, SQL - LLM-API-Integration (RAG, Tool Use, Structured Outputs) von Vorteil - Fähigkeit, Probleme strukturiert, kreativ und effizient zu lösen - Hohes Maß an Eigeninitiative - Deutsch fließend (min. C1), Englisch sicher (min. B2) Benefits - Gehalt von 60.000 € bis 80.000 € (auf Basis 40h/Woche und abhängig von Produktivität und Verantwortung) - 30 Tage Urlaub - Freie Arbeitsortwahl zu 100% - Weiterbildungsmöglichkeiten: Budget für Konferenzen und Kurse – was dich besser macht, zahlen wir - Flexible Arbeitszeiten mit Gleitzeit und Freizeitausgleich, Teilzeit möglich - Attraktiver Zuschuss zur betrieblichen Altersvorsorge, Boni und Shopping-Rabatte - Finanzielle Unterstützung für die Kinderbetreuung - Du-Kultur ohne Dresscode und ein vertrauensvolles, vielfältiges Team - Regelmäßige Team-Events - Modernes Arbeitsumfeld mit neuester Hard- und Software
• clarify and document customer operational requirements, training objectives and language level of materials • assist in the prioritization of requirements for training development • research and leverage domain-specific language resources for relevant, authentic language content • develop training materials for operational, task-based exercises • collaborate with language instructors and other Government and Contractor developers in the design, development and documentation of language and domain-specific training materials • collaborate with technical experts as well as other Government and Contractor instructors and developers to obtain and develop language materials • develop practical evaluations to test the student's mastery of the learning and/or performance objectives • identify and recommend learning applications and tools that enhance training delivery


