Software Development Engineer

Centurion, Gauteng, South Africa

Job Description


Job SummaryDuties & ResponsibilitiesDesign & Develop Software Application

  • Analyse needs and generate specifications.
  • Design and implement (coding) software applications.
  • Test, review and deliver application within QMS
Design & Develop Software System Architectures
  • Analyse needs and present system architecture.
  • Generate required development documentation.
  • Design system architecture.
  • Test and deliver the system within QMS.
Software maintenance and support
  • Maintain existing software by updating and/or fixing bugs and documents accordingly.
  • Update data pack and/or software release version.
  • Support production & service personnel as required.
Compliance & Regulatory related
  • Ensure appropriate version control.
  • Know and adhere to processes required to maintain Medical Device Certification.
  • Provide inputs to technical documentation where required.
Team Mentorship/Management
  • Lead and manage development tasks & projects.
  • Act as a mentor when required
Desired Experience & Qualification
  • Grade 12 - Mandatory
  • BSc or BEng in Electrical/Electronic/Mechatronic Engineering or equivalent.
  • A minimum of 3 years industry experience in programming and high-level languages of C++, C, C#, Visual Studio.
  • C++ is essential with the ability to code in the language.
  • Hands-on experience in software development having been responsible for the development, implementation, testing and maintenance of a project/product.
  • Exposure to system and architecture design.
  • Experience in Software and Hardware integration and testing.
  • Exposure to software and firmware development and its integration into hardware.
  • Experience in source control systems (e.g. Git) and code reviews.
  • Exposure to software documentation, as part of SDLC.
  • Knowledge of software development life cycle (SDLC).
  • Knowledge of documentation (specifications and quality management System (QMS)).
  • Familiarity with unit testing, performance analyses, loading of resources, and end-to-end integration tests.
  • Exposure to integration of APIs.
Sisol RecruitmentRecruiter

Job Mail

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1367088
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Centurion, Gauteng, South Africa
  • Education
    Not mentioned