Software Development Manager

Details of the offer

This function is performed in the Nortech International business division.The immediate line of responsibility is to the CEO.PURPOSE OF THE JOBThis post involves leading a team of software engineers and developers in building applications that enhance Nortech's ability to compete in the global industrial electronics market. The diverse range of Nortech's products means a wide skill set needs to be employed to ensure the most effective available technologies are brought to bear on the tasks at hand. The Software Development Manager is required to oversee project management, ensure development is completed on time and within spec and advise at a design level on choice of architecture and implementation. Daily responsibilities involve mentoring and assisting with technical queries and advising on performance and stability criteria for mission-critical applications across a wide range of software platforms and languages.QUALIFICATION & KEY COMPETENCIES REQUIREDMinimum BSc Degree in Engineering> 10 years working experience in an engineering software development environmentSolid programming experience in both Object Oriented and Scripted languagesSolid relational database experience in design and writing queries using SQLExperience managing software projectsExperience with low-level computer architectureExperience with complex binary data protocols involving CRCExposure to best practices for real-time application development with zero downtimeProven history of designing, building and maintaining such applicationsAbility to plan a project accurately given a complete specificationAbility to plan and design entire system architectureAbility to lead multiple large-scale projectsAbility to motivate a team to achieve goals and meet deadlinesAbility to communicate clearly and professionally with departments within the companyAn eagerness to embrace change and previously unused technologiesA responsible, self-motivated individual driven to meet deadlinesA meticulous individual with significant attention to detailTHE DUTIES AND RESPONSIBILITIES FOR THE ROLE:Liaising with Customers, Sales and Marketing on new projectsLiaising with Operations Department for maintenance and support of existing projectsLiaising with Hardware Department on firmware design, performance and protocolMentoring staff in delivering applications to specification, on timeWriting and/or approving technical specifications for new applicationsWriting and/or approving protocol documentsConducting code reviews to ensure best practices are followedResearching new technologies and their potential impact on NortechAdvising on appropriate design and coding methodologiesEnsuring adherence to ISO procedures, and updating same as neededManaging project delivery through regular meetings and feedback sessionsMonitoring code quality and software stabilityProviding technical support and trainingTravelling to customers for commissioning and/or trainingActivities connected with the JobThe following activities will be undertaken in pursuance of the job functions:Project planning, staff mentoring and administrationDepartmental Interfacing & ManagementTechnical DocumentationActual Design & Product DevelopmentTechnology Investigations & InnovationStructureThe interpersonal roles within the organisation will be:To liaise with the Software Engineers and Software DevelopersTo liaise with the Hardware DepartmentTo liaise with the Sales and Marketing departmentsTo liaise with Operations DepartmentTo liaise with the General ManagersSuccess in the function is more objectively measured by:The ability to accurately plan projects to meet all specifications and requirementsThe ability to shuffle resources to meet the deadlines set out in the project planning phaseThe quality and durability of products designed by the Software DepartmentThe ability to speedily resolve problems arisingThe ability to interface with other departments within the organisationThe efficiency and productivity of the software development teamThe candidate appointed to this position will be expected to:Be creative to innovate solutions and solve technical challengesManage himself/herself with little supervisionProduce results in line with commitments and agreed objectives
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Whatjobs_Ppc

Requirements

Embedded Software Engineer Durban North

Seeking an Experienced Embedded Software EngineerWe are looking for a passionate and enthusiastic Embedded Software Engineer for our client.Duties & Responsi...


Full Circle Selection - KwaZulu-Natal

Published a month ago

Jnr Hr Administrator

Reference: JHB001372-JC-1JNR HR ADMINISTRATOR with BIOMETRICS experience - Mobeni, KZNDuties & ResponsibilitiesDiploma/Degree in Human Resources1-2 Years' re...


Pronto Labour Team - KwaZulu-Natal

Published a month ago

Software Developer

Software Developer PositionOne of our clients has a Software Developer position available. This position is based in PMB but could be remote (if remote, it w...


New World Personnel Consultants - KwaZulu-Natal

Published a month ago

It Application Support - 6 Months Fixed Term Contract

Duties & ResponsibilitiesManage in house software ORV/LMSUnderstand Basic SQL and apply DB concepts and best practices.Proficiency with TSQL.Assist with the ...


City Logistics - KwaZulu-Natal

Published a month ago

Built at: 2024-11-15T08:23:46.172Z