Job at a glance
Position : Software Developer - Juba We are seeking a skilled and innovative Software Developer to design, develop, and maintain high-quality software solutions that support our organizational goals. The ideal candidate has strong programming skills, excellent problem-solving abilities, and a passion for building efficient, scalable systems. You will work closely with cross-functional teams to translate business requirements into functional applications.
Key Responsibilities Design, develop, test, and deploy software applications following industry best practices. Collaborate with product managers, designers, and other developers to define technical solutions. Write clean, efficient, and well-documented code across multiple platforms and technologies. Troubleshoot, debug, and upgrade existing systems to improve performance. Participate in code reviews to maintain high-quality standards.
Develop APIs and integrate third-party services as needed. Ensure applications meet security, reliability, and scalability requirements. Stay updated on emerging technologies and propose improvements where applicable. Required profile for job ad : Software Developer - Juba Qualifications Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience). +5 years proven experience as a Software Developer or similar role.
Proficiency in one or more programming languages (e.g., Java, Python, JavaScript, C#, PHP). Experience with modern frameworks (e.g., React, Angular, Node.js, Django, Spring Boot). Strong understanding of databases (SQL and/or NoSQL). Familiarity with version control tools such as Git. Understanding of software development methodologies (Agile/Scrum). Strong analytical, problem-solving, and communication skills.
Preferred Skills Experience with cloud platforms (AWS, Azure, or Google Cloud). Knowledge of DevOps practices and CI/CD pipelines. Experience with containerization tools (Docker, Kubernetes). Mobile application development (Android/iOS) is a plus. Personal Attributes Detail-oriented and committed to delivering high-quality work. Ability to work independently and in a collaborative team environment.
Eagerness to learn and adapt to new technologies. Strong time-management and organizational skills. Job criteria for job ad : Software Developer - Juba Job category : Accounting, controlling, finance - IT, new technologies - Marketing, communication Industries : Advice, audit, accounting - Banking, insurance, finance - Distribution, selling, wholesale - IT, software engineering, Internet - Marketing, communication, media Employment type : Permanent contract - Freelance - Part-time work Region : Juba - International City : Juba Remote work : Yes Experience level : 5 to 10 years - More than 10 years Educational level : High school - Technical school - College - HND - Bachelor - Master - Doctorate Spoken language : english > good level Number of Position(s) : 50 Salary expectations : > SSP 500,000 Team management : Yes SCRUM AZURE NODE JS JAVA Communication Controlling JAVASCRIPT AGILE SPRING IDEAL GIT DOCKER Design NOSQL ANDROID PYTHON C# REACT SQL DJANGO Be cautious!
Do not send money to a potential employer. Do not pay any money for a potential contract of employment or for pre-employment training. Please report any irregularities by using the candidate contact form and selecting the subject "Report a job ad".