Software Engineer: We are looking for a skilled Software Engineer to join our development team. The ideal candidate will have a strong background in coding languages, database management, and cloud services such as AWS. As a Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that meet our clients’ needs.
Key Responsibilities:
- Collaborate with cross-functional teams to gather and analyze requirements.
- Design and develop software solutions using various coding languages, with a focus on efficiency, scalability, and maintainability.
- Utilize database knowledge to design and implement database schemas, queries, and optimizations.
- Implement data structures and algorithms to solve complex problems and improve system performance.
- Manage source control using Git or similar tools to ensure version control and collaboration among team members.
- Develop and execute testing procedures to ensure the quality and reliability of software solutions.
- Utilize debugging knowledge to identify and resolve software defects and performance issues.
- Stay updated on the latest technologies and best practices in software development.
- Provide technical support and guidance to team members as needed.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- Good knowledge of Telecommunications.
- Proven experience as a Software Developer or similar role.
- Proficiency in coding languages such as Java, Python, or C++.
- Strong database knowledge, including SQL and database design principles.
- Familiarity with cloud services, particularly AWS.
- Solid understanding of data structures and algorithms.
- Manage and maintain GeoServer instances, ensuring optimal performance and reliability.
- Analyze and interpret geospatial data to create detailed maps and spatial analyses.
- Experience with source control tools such as Git.
- Knowledge of testing procedures and debugging techniques.
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Strong communication and interpersonal skills.
Preferred Qualifications:
- Master’s degree in Computer Science or related field.
- Certification in AWS or other cloud platforms.
- Experience with containerization technologies such as Docker and Kubernetes.
- Familiarity with Linux/Unix operating systems.
- Proficient in GeoServer, GIS software (e.g., QGIS, ArcGIS), and spatial databases.
Job location: Yaba
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional development and growth.
- A collaborative and innovative work environment.
How to Apply: Interested candidates should submit their resume and cover letter to [email protected]