About the position
A well-established business is seeking to appoint a Senior Software Engineer
Qualification:
- B.Tech/B.Sc Computer Science, Computer Engineering or related field
- 10 years experience in a software engineering environment, preferably in an engineering project environment with a strong software focus
Experience:
- Experience in a software engineering environment, preferably in an engineering development project environment with a strong software focus.
- Python programming language and experience in development, testing, development, commissioning, release and support of large scale projects in Python.
- Technical knowledge of development in Linux operating systems (experience in system administration of such will be beneficial).
- Technical experience in architecture design and development of large software projects (experience with control and monitoring will be beneficial.
- Quality assurance processes and software development processes and willingness to participate in improving software development processes and software quality procedures.
- Test-driven development and integration testing techniques, methodologies and frameworks; and supporting systems like revision control.
- Experienced in computer and environment setup and configuration, including the use of containers, and Kubernetes.
- Knowledgeable to analyse and implement cybersecurity threats suggested.
- Developing applications targeted for the Linux operating system.
- Implementation of project management and system engineering principles.
Knowledge:
- Modern software collaboration tools such as Github, Containers, Google Drive, JIRA.
- Python programming language.
- Database development, real-time sensor messaging management.
- Knowledgeable or willing to learn to develop and design ML models.
Please note that if you have not received a response within 14 days of submitting your application that your application was unsuccessful.
However, please keep a lookout on our website, [URL Removed] for available positions which may be inline with your career aspirations.
Desired Skills:
- Software engineering
- Python programming language
- Develop and design ML models.