Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

    • Senior Software Engineer at SW Global

    Posted: Aug 6, 2019
    Expires: Aug 14, 2019
    Save
    Facebook
    X
    LinkedIn
    Email
    Copy link
  • Get new jobs in your inbox
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • SW Global is one of the first globally competitive technology companies to emerge from West Africa and penetrate the global information technology (IT) market. The SW Global model is a unique adaptation of the now well-known ASP model. Our on-the-ground knowledge and ability to tailor solutions to our market makes SW Global a leader in eGovernment, eEduca...

    View All Jobs at SW Global


     

    Senior Software Engineer

    Code: SE 0041

    Job Summary

    • To develop high quality reusable software component, for business to business integration, using international best practices and new best-in-class technologies, concepts and philosophy.
    • You will assist the Head of developer to manage software programs and applications that drive SW Global’s, strategy, product owners and third-party business.
    • Hands-on both front-end and back-end development to be able to divide up logic across the full system, implement the plan, and build the whole thing.

    Key Responsibilities

    • Lead a team of software engineers on building software products
    • Work with the project team to understand product requirements, Design the product architecture, interfaces and plan customer integration
    • Develop internet and distributed software solutions, directs technical aspects of operations related to client accounts or high severity issues
    • Ensures robust and sustainable enterprise social collaboration architecture for software development by monitoring matrices of the SOA, and fixing complaints/bugs logged by customers Participate in solution workshops, write technical documentation and engage in continuous delivery and DevOps
    • Participates in the evolution of company level software best practices, standards, and policies
    • Works closely with other developers and BA team to ensure technical compatibility and user satisfaction
    • Collaborates with product owners, technical architects and other software developers to plan, design, develop, test, and maintain web- and mobile-based applications and periodically develops enhancements for existing systems
    • Liaises with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems
    • Manages and/or provides guidance to junior software developers and research assistants.

    Requirements

    • A degree in Computer Science, Engineering, Mathematics or related fields with 5-7 years of experience in Software Development or an equivalent of education and experience
    • Strong understanding of distributed computing, SaaS, PaaS, laaS is required.
    • Passionate for software engineering. The job involves significant investment in research and development.
    • An open mindset i.e. a desire to learn and to impact your colleagues and the rest of the world.
    • Good understand of developing and running micro-services is a plus.
    • Experience in enterprise software development. Certified by at least one of the industry standard certifications.
    • Good knowledge of one or more programming languages. Technologies include Java (Frameworks: Spring, Java EE), Kotlin, JavaScript (Framework: Angular, Jquery), python (Framework: Django, Flask), HTML/CSS. Git Versioning tool
    • Experience with functional programming languages is an added advantage. We will consider a candidate who can demonstrate a good understanding of other object-oriented languages,
    • Experience with web frameworks including PHP Yii/Symfony is an added advantage.
    • A very good understanding of one or more relational database management system (MySQL, PotgreSQL, MSSQL Server, Oracle) and/or NoSQLdatabase system.
    • Knowledge of and skills to work effectively within an Agile Software development environment (Scrum),
    • Test Driven Development, Continuous Integration and/or other automated testing skills,
    • Good verbal and written communication skills in English

    Skills & Proficiencies:

    • A good knowledge of developing enterprise solutions on the JVM is preferred.
    • Candidate must have a working knowledge of source control tools i.e. git, mercurial, svn.
    • Candidate must know how to write unit tests
    • A good understanding of build tools and continuous integration is an added advantage
    • Candidates should have a good understanding of private cloud infrastructures, preferably Google Cloud Platform, AWS or MicrosoftAzuro
    • An understanding of cloud technologies including container technologies is an added advantage
    • A working knowledge of Linux.

    Check how your CV matches this job

    Method of Application

    Interested and qualified candidates should send their CV and Cover Letter to: Careers@swglobal.com Using Position Title and Code as the subject of their email application.

    Note: SW Global is an equal opportunity employer. Factors Such as race, gender, tribe, religion and other non-performance or productivity related factors do not form part of our recruitment decisions.

    Build your CV for free. Download in different templates.

  • Apply Now Save Report job
  • Get new ICT / Computer jobs on TelegramNew jobs like this, as they are posted
  • Send your application

Average Salary at SW Global
₦ 170K from 3 employees
Mysalaryscale.com

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail