Software Developer Position
Company: Tech Innovations Ltd.
Location: Johannesburg, South Africa
Job Type: Full-Time
Salary: R500,000 – R600,000 per annum (depending on experience)
Posted Date: October 1, 2024
Application Deadline: Open until filled
We are excited to announce an opportunity for a talented Software Developer to join our dynamic team at Tech Innovations Ltd. As a leading technology firm based in Johannesburg, we specialize in creating innovative software solutions that drive business growth and efficiency for our clients across various industries.
In this role, you will be responsible for designing, developing, and maintaining high-quality software applications. You will collaborate closely with our cross-functional teams, including designers, product managers, and other developers, to deliver projects that meet client needs and exceed expectations. Our company values creativity, teamwork, and a commitment to excellence, and we provide a supportive environment where your professional growth is a priority.
Key Responsibilities:
- Write clean, efficient, and well-documented code using languages such as JavaScript, Python, or Java.
- Participate in the full software development lifecycle, from requirement gathering to deployment and maintenance.
- Debug and troubleshoot issues to ensure optimal performance of applications.
- Collaborate with team members to review code, share knowledge, and implement best practices.
- Stay updated with the latest industry trends and technologies to suggest improvements and innovations.
- Work on both front-end and back-end development as needed, integrating APIs and databases.
- Contribute to agile methodologies, including daily stand-ups, sprint planning, and retrospectives.
Requirements:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 3 years of professional experience in software development.
- Proficiency in at least one programming language (e.g., JavaScript, Python, Java) and familiarity with frameworks like React, Node.js, or Django.
- Strong understanding of software engineering principles, including version control (e.g., Git) and testing methodologies.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team setting.
- Good communication skills, both written and verbal.
- Experience with cloud services (e.g., AWS, Azure) is a plus.
What We Offer:
- Competitive salary range of R500,000 to R600,000 annually, based on your experience and qualifications.
- Comprehensive health insurance and retirement benefits.
- Opportunities for professional development, including training programs and certifications.
- A flexible work environment with options for remote work where applicable.
- Generous paid time off and work-life balance initiatives.
- The chance to work on cutting-edge projects with a passionate team.
If you are a motivated individual with a passion for technology and a desire to make a real impact, we encourage you to apply. Tech Innovations Ltd. is an equal opportunity employer committed to diversity and inclusion in the workplace.
How to Apply:
Please send your resume, cover letter, and any relevant portfolio or references to [email protected]. In the subject line, include “Application for Software Developer Position.”
We look forward to hearing from you and potentially welcoming you to our team!
Was this helpful?
0 / 0
#Engineering #Information Technology #Insurance #Johannesburg #Software Development #Vacancies