As a Software Engineer within our development team, you will play a crucial role in delivering software projects on time and to spec. You’ll delve into both the server-side and client-side code, ensuring seamless integration and performance.
Responsibilities
Develop scalable applications with a focus on user experience.
Ensure code quality through best practices and automation.
Assist in the integration of third-party APIs and tools.
Work with stakeholders to define project timelines and deliverables.
Adhere to coding standards and maintain documentation.
Requirements
Education
Bachelor's degree in Computer Science or related field
Experience
3+ years of experience in Java-based software development
Technical Skills
Java
SQL
Soft Skills
Teamwork
Adaptability
Languages
English: Fluent
Advantageous
Experience with Agile methodologies: Familiarity with Agile practices to support iterative software development.
Familiarity with cloud services (AWS, Azure): Understanding of cloud platforms to enhance application deployment.
Benefits
Competitive salary package.
Health benefits including medical aid and dental coverage.
Paid time off and sick leave.
Opportunities for professional development and training.
Company Culture
Innovative Environment: A stimulating workplace encouraging technology-driven solutions and creativity.
Employee Growth: Commitment to supporting staff development through training and mentorship.
Inclusive Culture: Promoting diversity and inclusivity within the workplace.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development