To design, code, test, debug, and maintain programs in development environments. Apply agreed standards and tools, to achieve a well-engineered result. Work within a strict framework of programming standards under the supervision of senior technical resources.
Qualifications
Experience:
- 5-7 years of broad experience in translating business and functional requirements into technical specifications and developing the programming code to create the solutions.
- 8-10 years of proven experience in modern engineering practices (e.g., DevOps, Agile), with demonstrated specialization in at least one discipline.
Key Responsibilities:
- Adhere to application lifecycle management accountabilities, architectural platforms, and guardrails. Ensure that all activity is digitally recorded and tracked to enable continuous delivery and development in the engineering environment by effectively collaborating with stakeholders.
- Develop code, build, assemble, implement, test, and perform data conversion for applications, ensuring that processes are accurately documented. Perform system enhancements as required.
- Contribute to programs and platforms for processing, analysis, and visual display of data, integrating new and existing data sources to support data-driven decision-making.
- Engage with leads to receive feedback on work completed; communicate any concerns, issues, risks, and progress regarding work output.
- Manage work requirements effectively by contributing to the reprioritizing of backlogs and reacting flexibly to changing demands.
- Participate in defining complex problems that extend across multiple business lines and functions through engagements with senior leaders.
- Perform quality assurance on code, documents, and test plans completed by less experienced developers to ensure adherence to required standards.
Skills:
- Adopting Practical Approaches
- Articulating Information
- Developing Expertise
- Documenting Facts
- Examining Information
- Interpreting Data
- Managing Tasks
- Producing Output
- Taking Action
- Team Working
- Automation
- Cloud Computing
- Continuous Delivery (CD)
- Core Systems
- Design Thinking
- Error Budgets
- Infrastructure as Code (IaC)
- Knowledge Management
- Microservices
- Non-abstract Large System Design (NALSD)
- Observability (Application and Web Analytics)
- Policy as Code
- Post-incidence Analysis
- Reliability and Resilience
- Security Engineering
- Software Engineering Methods
- Software Engineering Service Level Management
Please note: All our recruitment processes comply with the applicable local laws and regulations. We will never ask for money or any form of payment as part of our recruitment process. If you experience this, please contact our Fraud line on +27 800222050 or
#J-18808-Ljbffr