Software Developer

Abuja, Abuja
Posted more than 30 days ago
Company:
Outsource Global Technologies Limited
Company Description:
At Outsource Global, we believe in building partnerships with companies worldwide to positively impact the global business services and foster exponential growth. This growth can include higher-value, multi-processing, specialized services and business functions such as Customer service, IT support, software development-as-a-service, legal services, Artificial Intelligence, medical support services, accounting-as-a-service and data management. By first understanding your business and the functions within the organization, we find ways to reduce operational costs and increase performance with consistent, quality and reliable service delivery. Our services are tailored to perfectly suit your business needs and preferences, with a focus on service quality, low-cost and scalable solutions. We help our clients become operationally efficient and competitive.
Contract Type:
Full Time
Experience Required:
2 years
Education Level:
Bachelor
Gender:
Any
Number of vacancies:
50

Job Description

We are seeking a talented and motivated Software Developer to join our team. The successful candidate will be responsible for designing, coding, and modifying software, from layout to function, according to our company's specifications. You will work on both backend and frontend development, ensuring the software operates smoothly and efficiently.

Key Responsibilities:

Design, develop, and maintain software applications.
Write clean, scalable, and efficient code.
Troubleshoot, debug, and upgrade existing software.
Collaborate with cross-functional teams to define, design, and ship new features.
Ensure the performance, quality, and responsiveness of applications.
Participate in code reviews and provide constructive feedback.
Develop and maintain technical documentation.
Stay updated with the latest industry trends and technologies.

Qualifications:

Bachelor’s degree in Computer Science, Engineering, or related field.
Proven experience as a Software Developer, Software Engineer, or similar role.
Proficiency in at least one programming language (e.g., Java, C++, Python, JavaScript).
Experience with databases (e.g., MySQL, PostgreSQL, MongoDB).
Familiarity with software development methodologies (e.g., Agile, Scrum).
Knowledge of web frameworks (e.g., Angular, React, Django).
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork skills.

Preferred Qualifications:

Bachelor’s degree in Computer Science or related field.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes).
Experience with mobile app development.
Knowledge of cybersecurity best practices.

Benefits:

Competitive salary and performance bonuses.
Health insurance.
Retirement savings plan with company match.
Professional development opportunities.
Flexible work hours and remote work options.
Collaborative and innovative work environment.