Job Openings
Software Engineer
About the job Software Engineer
Minimum requirements:
- BSc. Degree in Information Technology
- Software Engineering Technology
- 5 -7 years experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
- 8-10 years experience in modern engineering practices i.e. dev ops, agile etc.
- Proven experience across multiple, broad IT Engineering disciplines, with demonstrated specialisation in at least one. Experience within the required scope of expertise
Behavioral Competencies:
- Adopting Practical Approaches
- Articulating Information
- Checking Details
- Developing Expertise
- Documenting Facts
- Embracing Change
- Examining Information
- Interpreting Data
- Managing Tasks
- Producing Output
- Taking Action
- Team Working
Technical Competencies:
- Agile Development
- Application Support
- Design Patterns
- DEVOPS
- Infrastructure as Code (IaC)
- Software Containers
- Testing (unit, regression, integration)
- Write Code
Responsibilities:
- To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services.
- To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support, maintenance of systems, programmes.
- To execute software developer responsibilities according to Engineer practice, standards, frameworks, roadmaps and the architects application standards.
- Participate in reviews of colleagues' work.