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: Mar 23, 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

    GE is the world’s premier Digital Industrial company with a global presence in 130 countries. In South Africa, GE has over 1100 employees and participates in business sectors that include; Power, Transportation, Healthcare, Energy Connections and Aviation. GE’s presence in South Africa can be dated back to 1898, with the first overseas office out...
    Read more about this company

     

    Software Engineer

    Job Description

    Essential Responsibilities:

    • Design, implement and support high quality software products, algorithms, analytical/statistical libraries/modules and software services
    • Responsible for playing an active part towards achieving sprint commitments as a T-shaped member of the Analytic Services cross functional Scrum team
    • Work in a globally distributed team as part of an enterprise wide Scaled Agile Framework (SAFe)
    • Responsible for completing technical and operational feasibility analysis and prototyping
    • Support and follow specified company and team standards throughout the software development life-cycle
    • Generate clear and concise design documentation
    • Design and implement unit tests using industry unit testing frameworks and tools
    • Design and implement automated system tests, test applications and frameworks
    • Support and expand existing Continuous Integration environments
    • Develop and support software deployment environments and strategies
    • Generate supporting software documentation and collaborate with Technical Writers throughout the software development life cycle

    Qualifications/Requirements:

    • A minimum of a post graduate degree in Computer Science, Decision Sciences, Electrical Engineering or related engineering field
    • A minimum of 5+ years industry experience in software development for either the Windows and/or Unix/Linux platforms
    • 3+ years’ experience with Java and/or .NET (C# and/or C++/CLI)
    • Practical industry experience with C++ (including, but not limited to MFC, STL and ATL)
    • Experience with modern web development and related technologies:
    • HTML5
    • RESTful web services
    • JQuery/AngularJS/NodeJS
    • Experienced in OO Design and Development
    • Experience in Database design and programming with a strong knowledge of T-SQL
    • 5+ experience with Software Source Control, Source control systems and Source control strategies, patterns and practices (SVN/GitHub/Perforce)
    • Experienced user of Software Develompent IDEs (Visual Studio, Eclipse, NetBeans, WebStorm etc)
    • Experienced in software debugging and using debugging tools
    • Experienced with software deployment strategies and installer technologies
    • Experienced with software repositories and software repository management systems (Experience with Maven and Artifactory will be beneficial)
    • Experienced with Service Oriented Architectures (SOA) and Micro-Service architecture styles will be beneficial.
    • Experience with PaaS (Platform as a Service) technologies and frameworks (Cloud Foundry, Docker etc) will be beneficial

    Desired Characteristics:

    • Passionate about Software Engineering
    • Works well in a team and commits to and delivers on team goals
    • Can work independently and is self-motivated and a self-learner
    • Strong creative and problem solving skills
    • Demonstrated oral and written communication skills
    • Experienced with Agile methodologies, frameworks and practices.
    • Experienced with data modelling/analysis, decision based algorithms, statistical and analytical software will be advantageous.
    • Experienced in the following technologies/frameworks will be beneficial:
    • Python
    • Artificial Intelligence
    • Cloud development (Cloud Foundry, Hadoop, HBase, Docker etc.)
    • OSGi
    • Maven
    • COM
    • PaaS.

    Method of Application

    Interested and qualified? Go to GE Digital on xjobs.brassring.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at GE Digital Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail