Job Summary:
As a Software Developer, you will be responsible for developing, testing, and maintaining software applications in a collaborative team environment. You will work closely with project managers, designers, and other developers to build secure, scalable, and high-performance software.
Key Responsibilities:
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code that meets industry standards.
- Troubleshoot, debug, and upgrade existing software.
- Participate in code reviews and contribute to the team’s coding standards.
- Develop and maintain documentation throughout the software development lifecycle.
- Stay up-to-date with new technologies and industry trends.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Experience:
- Proven experience in software development, particularly in [mention specific programming languages relevant to the role, e.g., Java, Python, C#, JavaScript].
- Experience with [mention frameworks, e.g., .NET, Django, React, Angular] is a plus.
- Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is preferred.
- Technical Skills:
- Proficiency in programming languages such as [List relevant languages].
- Strong understanding of databases (SQL, NoSQL) and APIs.
- Knowledge of version control systems (e.g., Git).
- Understanding of software development lifecycle and methodologies (Agile/Scrum).
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage time effectively.
What We Offer:
- Competitive salary and benefits package.
- Opportunity to work in a dynamic and innovative environment.
- Career development and learning opportunities.
- Flexible working arrangements.
Job Category: Software Developer
Job Type: Full Time
Job Location: Windhoek