We invite you to become part of our vibrant development team as a Software Developer. You will be responsible for crafting high-quality software solutions that align with our client's needs, ensuring a seamless user experience.
Responsibilities
Develop and maintain scalable software solutions in collaboration with cross-functional teams.
Conduct code reviews to uphold code quality and standards.
Participate in software architecture discussions to improve system design.
Identify performance issues and propose solutions to enhance application efficiency.
Assist in integrating third-party applications and services.
Provide technical support and training to team members and end-users.
Requirements
Education
Bachelor's degree in Computer Science or related field
Master's degree is advantageous
Experience
3+ years of experience in software development
Technical Skills
JavaScript
Java
Node.js
SQL
HTML/CSS
Soft Skills
Teamwork
Time Management
Communication
Languages
English: Fluent
Advantageous
Knowledge of Agile methodologies: Experience working in an Agile development environment.
Familiarity with containerization tools like Docker: Experience in using Docker for application deployment.
Benefits
Competitive salary package
Medical aid and retirement benefits
Flexible working hours
Opportunity for professional development
Company Culture
Creativity and Innovation: We encourage a culture of creativity where brainstorming and innovative thinking are highly valued.
Continuous Improvement: We are committed to continuous learning and self-improvement, fostering a growth mindset among our employees.
Diversity and Inclusion: We celebrate diversity and are committed to creating an inclusive work environment for everyone.
Status: Closed
Other Jobs in Information Technology (IT) and Software Development