Olifantsfontein, ZAF
1 day ago
Digital Solutions Back-end Developer
Overview The Digital Solutions Back-end Developer is responsible for the back-end development of sciORIAN™, a cloud-based Service & Application Solution platform that enhances Kemin's existing products and services. In collaboration with both internal and external developers, the whole back-end infrastructure is analyzed, shaped, and developed. These include, but are not limited to, connectivity, microservices, databases, API infrastructure, and data lakes. A key role is played in the entire application development cycle, from analysis to development and release. This position offers an excellent opportunity to learn and grow as a developer within a suppor ti ve and collabora ti ve environment. Responsibilities + Work in a cross-functional team to deliver data driven digital solutions from specification through implementation and deployment (CICD). + Collaborate with the development team to implement so ft ware solu ti ons with attention to security, stability, usability, efficiency, and performance. + Write clean, efficient, and maintainable code that meets the project requirements. + Develop deeper understanding of programming concepts, architectures, and technologies. + Assist in testing, troubleshooting, debugging, and software upgrades to validate functionality and ensure high-quality deliverables. + Create and maintain up-to-date documentation of code, (non-)functional application requirements, business processes, workflows, systems architecture, features and user guides ensuring that relevant information is easily accessible. + Stay up to date with the latest so ft ware development trends, technologies, and frameworks. + Collaborate effectively within an agile team environment, actively par ti cipating in daily stand-ups, sprint planning, and retrospec ti + Communicate daily work, challenges, and solutions, share ideas and receive feedback constructively with team members. + Play a pro-active role in beta testing and market introduction of sciORIAN™. Qualifications + Bachelor or Master's degree in Information Technology, Electronics-ICT, Computer Science, Software Engineering or comparable relevant. + 1-3 years of experience in software development. Essential Skills & Expirience + Strong analytical skills (critical thinking, data analysis, research, communication, problem solving). + Programming skills in back-end development (Java, Spring). + Basic knowledge of database concepts an experience with database development (PostgreSQL, Azure Data Lake). + Understanding of webservices, API's, communication data types and protocols (JSON, HTTP/REST, MQTT, WebSocket). + Highly motivated, with an outgoing personality, well organized and able to work independently and in a team. + Willing to join a strategic fast-growing solution platform at Kemin and committed to contributing to its success. + Communicate fluently in English. + Familiar with Agile practices (Azure DevOps). + Basic understanding of streaming frameworks such as Akka, Java Streams, Kafka, … + Experience with SoftwareAG’ s Cumulocity IoT platform is a plus. + Creative, critical mind and design knowledge. + Interested in IoT architecture - from connectivity to aggregation, analytics, and visualization layers. + Affinity for industrial automation. #LI-KK1 LocationZA-Olifantsfontein Posted Date4 days ago(9/30/2024 2:33 AM) Job ID 2024-10472 # Positions 1 Category Marketing Position Type Regular Full-Time
Confirm your E-mail: Send Email