Jobs Career Advice Signup
X

Send this job to a friend

X

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

  • Posted: Apr 18, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Recruitment in Africa | CA Global Headhunters are Africa Recruitment Leaders in Africa Jobs for Executive Search for mining, finance. Search our Africa Jobs. Specialties Executive Search, Retained Headhunting, Recruitment Process Outsourcing (RPO), Permanent Jobs, Contract Jobs, Africa Executive Search, Africa Recruitment, Africa Jobs, Mining Jobs, Mining A...
    Read more about this company

     

    Java Technical Lead Developer (Johannesburg / Sun / Oracle / IBM / programming / J2EE)

    Job description

    Client Description

    Our Client is an Original Equipment Manufacturer (OEM) for mine safety, offers the services of a system integrator with comprehensive turnkey solutions including the full bouquet of multi-disciplinary services and program management methodologies required to ensure a successful and cost effective solution for the full spectrum of mine safety solutions and management.

    Role Overview

    In this position you will be given the opportunity to not only flex your technical and managerial skills but also your entrepreneurial skills by having the freedom to identify opportunities and to implement new products.

    Duties & Responsibilities

    • Perform end to end Software Development Lifecycle activities.
    • User Requirements Specification documentation, Technical documentation, User Acceptance Testing
    • Planning and Supervising Projects
    • Simulation and Modeling of Software
    • Analysis and Object Oriented Design
    • Software Testing and Quality Assurance
    • Implement localization and globalization of Software as per market needs
    • Performance tuning, balancing, improvement, automation and usability
    • Determine operational feasibility by evaluating problem definition, requirements and proposed solution
    • Document and demonstrate Solutions by developing flowcharts, layouts, diagrams, and charts using UML.
    • Improving operations by conducting System analysis; recommending changes in policies and procedures.
    • Update job knowledge by studying state of the art development tools, programming techniques, and computing equipment; participating in educational opportunities, participating in Software development forums and reading professional publications.
    • Protect Company property and operations by keeping information confidential.
    • Develop Software Solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas.
    • Oversee and implement source and version control of Software
    • Experiment with various software development tools and evaluating them for the effectiveness of the application.
    • Ability to manage a team and delegating work.

    Education & Experience Required

    • BSc Degree in Computer Science or an equivalent tertiary qualification.
    • Java Certifications (Sun, Oracle, IBM) would be an added advantage.
    • Min seven (7) years working experience using Object Oriented programming and J2EE.
    • Experience as a Lead Developer and number of successful projects completed.

    Required Skills

    • Problem Solving Skills
    • Object Oriented Programming in Java
    • Mulititier and Model View Controller Architectural Patterns
    • Knowledge of Design Patterns.
    • Knowledge of Unit Testing and Integration Testing.
    • Database design, data access, stored procedures and Scripting
    • ORM frameworks (JPA and Hibernate)
    • Spring framework.
    • Spring webflow
    • Java Server Faces and Primefaces.
    • Dynamic Jasper Reports
    • HTML, HTML5, JSP, XML
    • Tomcat Application Server
    • Postgres DB
    • JMS, ActiveMQ, Web Services, SOA.
    • Maven, Jenkins, SVN
    • Springsource and Eclipse IDE.
    • Proficient in Agile software development methodology. In particular SCRUM.
    • Logging frameworks (Apache Commons, Log4J etc.)
    • XML and JSON processing
    • JSPs and Servlets
    • Tag Library
    • In depth knowledge and familiarity with both Windows and Linux Operating Systems

    Please apply directly, by clicking on the Apply Button and visit

    Michelle Muir

    Senior Associate

    CA Global Africa Recruitment

    If you have not had any response in two weeks, please consider your application unsuccessful however your CV will be kept on our database for any other suitable positions.

    go to method of application »

    Firmware Embedded Engineer (Embedded Systems / Hardware and Software R&D)

    Job description

    Client Description

    Our Client is an Original Equipment Manufacturer (OEM) for mine safety, offers the services of a system integrator with comprehensive turnkey solutions including the full bouquet of multi-disciplinary services and program management methodologies required to ensure a successful and cost effective solution for the full spectrum of mine safety solutions and management.

    Education & Experience Required

    • A Bachelor's degree in electronic/computer engineering
    • A Master or doctoral level degree will be an added advantage.
    • 3-6 years’ experience in the Electronic Engineering field with emphasis on Embedded Systems
    • 5 years embedded C, C++ experience
    • Java / C# experience will be beneficial
    • Hardware and Software R&D Experience non-negotiable
    • Gas detection Technologies experience beneficial
    • Knowledge of Collision Warning and Detection Technologies
    • Instrumentation and Control knowledge
    • Familiar with wireless communication technologies
    • Experience with RTOS coding is beneficial
    • Experience with safety critical systems
    • Experience in working in a multi-disciplinary environment will be an advantage
    • Experience with “Bare Metal” microprocessor coding
    • Capable of showing prior work done

    Competencies

    • Must be technically competent with good presentation & communication skills & a willingness to travel.
    • Ability to work towards deadlines.
    • Ability to be self-directed.
    • Design and develop various types of algorithms, control interfaces and drivers.
    • Capable of generating algorithms against business rules
    • Embedded Software design and maintenance.
    • Strong technical ability, especially the ability to see the whole picture without ignoring the detail.
    • Analyze higher-level defined project requirements and consequently define lower-level sub-system functionalities and solutions as required.
    • Interpret user requirements and specification in order to generate detailed item development.
    • Conduct design reviews of sub-systems, that is, hardware and software as required.
    • Prepare design information to a suitable quality and standard to ensure quality management.
    • Participate in the development of design standards and recommend modifications as appropriate.
    • Maintain networks and relationships with key customers, consultants, contractors, suppliers and planning authorities, in order to effectively deliver technical advice and meet deadlines on engineering projects.
    • Develop and maintain a working knowledge of relevant engineering legislation, engineering tools and policies as they apply to projects, and ensure that all engineering work adheres to regulation and requirements.
    • Confident in the use of multiple toolchains and debugging equipment.
    • Ability to work within constrained systems, and extract performance.
    • Ability to manage and work within complex code projects.
    • Capable of bringing up new hardware systems from scratch.

    Please apply directly, by clicking on the Apply Button and visit

    Michelle Muir

    Senior Associate

    CA Global Africa Recruitment

    If you have not had any response in two weeks, please consider your application unsuccessful however your CV will be kept on our database for any other suitable positions.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at CA Global Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail