logo

SENIOR SOFTWARE ENGINEER [LAGOS]   DETAILS

JOB NAME

Senior Software Engineer [Lagos]


POSTED BY: Edge Recruiter Nigeria Limited
REF:ERJ 1121210114
Date Published:Tuesday, August 24, 2021
Date of Expiration:Sunday, February 20, 2022 EXPIRED
RECOMMEND THIS JOB ON FACEBOOK

LOCATION OF THIS JOB
 Nigeria |  LAGOS in Nigeria
INDUSTRY
High Tech
JOB TYPE
Full-Time
MAIN JOB DESCRIPTION
JOB INFORMATION
Job Opening ID ERJ1828
Industry High Tech
Salary Negotiable
City Lagos
Province Lagos
Country Nigeria
Postal Code 10001

JOB DESCRIPTION
Our client is an educational software development company with a key focus on developing scalable and reliable software products that will solve pain points of new and existing customers all around the world.

CORE RESPONSIBILITIES:
1. Work with various broad technologies: Java EE, Restful architectures, Relational databases.
2. Develop and maintain service-oriented architectures.
3. Work with other developers, business analysts, and product managers across the product teams to understand business and technical processes, gather requirements, and collaborate on the delivery of solutions.
4. Analyze and improve the client products and services to deliver an unsurpassed level of availability, scalability, and reliability whilst maintaining simplicity of design.
5. Lead the software development team in analysis, design, implementation and/or upgrade of software applications.
6. Identify the best practices for CI/CD and DevOps and lead the development team in integrating them with all projects.
7. Determine and communicate the implications of system-level decisions on subsystems and components, and help determine how best to mitigate or take advantage of these implications.
8. Determine and communicate the requirements and capabilities of components within the context of the larger systems, project, and team. Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the team leads.
9. Participate in efforts to share expertise within the company; mentor junior and aspiring engineers.
10. Perform tasks efficiently and work together with team to ensure project success
REQUIREMENTS FOR THIS JOB
QUALIFICATIONS
1. 5-10 years experience in software development
2. Understanding of high-availability, fault-tolerant, scalable, distributed systems and methodologies like agile, unit testing, pair programming, and continuous integration.
3. Deep understanding of how to build performant, decoupled, testable, maintainable code.
4. Expertise with software development in languages like Java (Spring, Quarkus, JavaEE), Python and Javascript
5. Extraordinary creative and innovative problem-solving skills, with a willingness to take responsibility for the software you write all the way to production.
6. Working knowledge with datastores (e.g., Postgres, MySQL, search, analytics).
7. Good understanding of typical web application, SOA and microservices patterns.
8. Hands on experience with public cloud offerings (e.g., AWS, GCP, etc.)
9. Knowledge of open source libraries, tools and frameworks (e.g. for logging, wiring, testing, building)
10. Experience facing the challenges of building software as a service, including deploying and maintaining software at scale
11. Ability and willingness to learn new programming languages, frameworks and paradigms.


Get our latest news & updates

AfricaSkillz Office

 

 

Pagemill Nigeria Limited is the owner of the “AFRICASKILLZ” website and trademark. RC 1117964
© 2016 AFRICASKILLZ — ALL RIGHTS RESERVED