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.

  • Posted: Mar 23, 2017
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • 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 outside the...

     

    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.

    Check how your CV matches this job

    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.

  • Get new Engineering / Technical jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail