We are on the lookout for a new Senior Software Engineer to contribute to our cutting-edge software development projects. Bring your creativity and technical prowess to a dynamic team striving for excellence.
Responsibilities
Work with business analysts to gather and assess project requirements.
Develop, test, and deploy applications using Agile methodologies.
Facilitate communication between team members to ensure alignment on project goals.
Assist in the integration of third-party APIs to enhance functionality.
Contribute to team knowledge bases and share insights on best practices.
Requirements
Education
Bachelor's degree in Software Engineering or related field
Master's degree in Computer Science or IT is preferred
Experience
5+ years in software development with a focus on full-stack capabilities
Technical Skills
Java
SQL
Soft Skills
Analytical thinking
Teamwork
Certifications
Google Cloud Professional Certificate
Scrum Master Certification
Languages
English: Fluent
Afrikaans: Basic
Advantageous
Familiarity with Microservices architecture: Understanding of microservices in web application development.
Knowledge of Agile methodologies: Experience working in Agile environments to deliver software projects.
Benefits
Health and wellness programs
Generous leave policies
Team-building events and activities
Support for continuous learning and certifications
Company Culture
Continuous Learning: We support employees in their professional development through training and workshops.
Work-Life Balance: We understand the importance of maintaining a healthy work-life balance.
Respect and Integrity: We value respect and integrity in all interactions, both internally and externally.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development