Software Developer Position
Position Title: Software Developer
Company: Tech Innovations Ltd
Location: Johannesburg, Gauteng, South Africa
Employment Type: Full-time
Base Salary: R500,000 – R700,000 per annum (depending on experience)
Date Posted: 2024-10-01
Application Deadline: Open until filled
We are seeking a talented Software Developer to join our dynamic team at Tech Innovations Ltd. This role offers an exciting opportunity to contribute to cutting-edge projects in a fast-paced environment. As a key member of our development team, you will work on designing, coding, and maintaining software applications that drive our business forward.
Key Responsibilities:
- Develop and implement software solutions using modern programming languages such as Java, Python, or JavaScript.
- Collaborate with cross-functional teams, including designers and product managers, to define features and build user-friendly applications.
- Write clean, scalable code and perform thorough testing to ensure high-quality deliverables.
- Troubleshoot and debug issues in existing software, optimizing performance and reliability.
- Participate in code reviews to maintain best practices and standards across the team.
- Stay updated with emerging technologies and suggest improvements to development processes.
- Assist in deploying applications to production environments and monitor their performance.
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 object-oriented programming language (e.g., Java, C#).
- Strong understanding of software development lifecycle, including agile methodologies.
- Experience with databases (SQL/NoSQL) and version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and as part of a team.
- Good communication skills for interacting with stakeholders.
Preferred Qualifications:
- Experience with cloud platforms such as AWS or Azure.
- Familiarity with front-end frameworks like React or Angular.
- Knowledge of DevOps practices and CI/CD pipelines.
- Previous work in a startup or innovative tech environment.
At Tech Innovations Ltd, we value innovation, diversity, and work-life balance. We offer competitive salaries, comprehensive health benefits, professional development opportunities, and a collaborative workplace. If you are passionate about technology and eager to make an impact, we encourage you to apply.
How to Apply: Please send your resume, cover letter, and a portfolio of your work (if applicable) to careers@techinnovations.co.za. In the subject line, include “Software Developer Application – Your Name”. We look forward to hearing from you!
For more information about our company, visit our website at www.techinnovations.co.za.
Leave a Reply