Mid-Level Software Engineer - Abuja
eRecruiter
Abuja, ng
8d ago

Our client is an educational solutions company that offer teaching and learning experiences to educators, students and parents across Africa, through innovative software and technology.

They provide the most effective, affordable and innovative solutions to revolutionize education in Africa, helping to strengthen the next generation of leaders.

Their mission is to transform education using technology. They currently have an opening for Mid-Level Software Engineer in Abuja.

Ideal Candidate

An experienced programmer, who must be very reliable to lead small teams, and in providing significant architecture design input, many times responsible for the whole design.

Key Responsibilities

  • Work with various broad technologies : Java EE, Restful architectures, Relational and Non relational databases.
  • Develop and maintain service-oriented architectures.
  • Build architectures for Continuous Integration and Continuous Delivery.
  • Participate in daily scrums and weekly sprint meetings.
  • Have an understanding and experience of working with Cloud platforms :
  • Amazon webservice
  • Google cloud platform
  • Container and virtualization technologies (Docker, vagrant etc)
  • Perform any other task that might be assigned by the CTO
  • Key Requirement

  • Degree in Computer Science, Software Engineering or its related field
  • 3-5 years experience in systems management or software development with systems management responsibilities.
  • Understanding of high-availability, fault-tolerant, scalable, distributed systems and methodologies like agile, unit testing, pair programming, and continuous integration.
  • Expertise with software development in languages like Java, Python and Javascript
  • Deep understanding of how to build performant, decoupled, testable, maintainable code.
  • Working knowledge with datastores (e.g., RDBMS, time-series-database, NoSql, search, analytics).
  • Good understanding of typical web application, SOA and micro-services patterns.
  • Hands on experience with public cloud offerings (e.g., AWS, GCP, etc.)
  • Knowledge of open source libraries, tools and frameworks (e.g. for logging, wiring, testing, building)
  • Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form