OfferZen
3 months ago
Senior Software Developer - Remote
Sign up to save this job, get alerts, and apply with an optimized CV.
Company information
- Company
- OfferZen
- Location
- South Africa South Africa
- Posted
- 3 months ago
Job description
Senior Software Developer - Remote Are you a talented senior software developer looking for your next remote developer job in South Africa? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network of top tech companies that are eager to apply to interview you! This could be the last job posting you ever have to click on! Why waste time applying to 100 different companies when you could build one OfferZen profile and have them come to you? As a Senior Software Developer at OfferZen, you will be responsible for developing innovative software solutions that meet our clients' needs. You will work closely with our development team to design, develop, test, and deploy high-quality software products. Your responsibilities will include: • Designing and developing software applications using various programming languages such as Java, Python, C#, or JavaScript. • Collaborating with cross-functional teams to identify and prioritize project requirements. • Developing and maintaining technical documentation for software projects. • Troubleshooting and resolving software issues in a timely manner. • Staying up-to-date with the latest technologies and trends in software development. What we offer: • A competitive salary and benefits package. • The opportunity to work on exciting and challenging projects that make a real impact. • A dynamic and supportive team environment. • Flexible working hours and remote work options. • Ongoing training and professional development opportunities. Requirements: • 5+ years of experience in software development with a focus on Java, Python, C#, or JavaScript. • Strong understanding of software development life cycles and methodologies. • Excellent problem-solving skills and attention to detail. • Ability to work effectively in a team environment. • Strong communication and interpersonal skills. Certifications: • None required but relevant certifications are an added advantage. Tools and Technologies: • Java, Python, C#, or JavaScript programming languages. • Agile development methodologies. • Version control systems such as Git. • Cloud-based platforms such as AWS or Azure. • Databases such as MySQL or PostgreSQL. • Operating Systems such as Windows or Linux.
Required skills
Interested in this position?
Create your free account and tailor your CV to match this job.