18.05.2024
ANALYST PROGRAMMER I
Woolworths
South Africa, Cape Town
Job category: FMCG, Retail, Wholesale and Supply Chain Location: Cape Town Contract: Permanent Remuneration: Market Related EE position: No Introduction We are seeking a highly motivated and skilled Engineer to join our development team, with a strong focus on cloud and hybrid cloud technologies, specifically Azure and AWS. The ideal candidate will have a strong background in software engineering principles, programming languages, and software development methodologies. They will be responsible for designing, developing, testing, and maintaining software applications that meet the needs of our organization. Design, develop, and maintain scalable, secure, and robust cloud-based applications and services using Azure and AWS. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Manage and optimize hybrid cloud infrastructures, ensuring seamless integration between on-premises and cloud environments. Utilize cloud services and resources effectively to optimize performance and cost-efficiency. Implement best practices in cloud security, governance, and compliance across Azure and AWS platforms. Develop Infrastructure as Code (IaC) using tools like Terraform, CloudFormation, Bicep or ARM Templates. Contribute to the continuous integration and continuous deployment (CI/CD) pipeline using tools like Azure DevOps, or GitHub Actions. Monitor and optimize application performance using Azure Monitor, Application Insights, CloudWatch, and other relevant tools. Provide technical guidance and support to junior team members. Participate in code reviews and contribute to the improvement of the overall code quality. Stay up to date with the latest trends and advancements in cloud and hybrid cloud technologies. · Bachelor’s degree in Computer Science, Software Engineering, or a related field. · Proven experience (3 years) as a Software Engineer, with a focus on cloud and hybrid cloud technologies. · Demonstrated experience designing and building cloud-native applications on platforms such as AWS, Azure, or Google Cloud. · Proficiency in cloud services such as compute, storage, databases, networking, and serverless computing. · Familiarity with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures. · Strong understanding of cloud security, networking, compliance, governance, and hybrid cloud architectures. · Excellent problem-solving skills and the ability to work independently or as part of a team. · Excellent communication skills, both written and verbal, and the ability to effectively communicate technical concepts to non-technical stakeholders. · Azure and/or AWS certifications are highly desirable. · Familiarity with Agile software development methodologies and practices. · Strong understanding of software development life cycles. · A basic understanding of batch processes&scheduling thereof. · Ability to perform Standby. ADDITIONAL CRITERIA Understanding of database and a database language like TSQL Strong leadership&collaborating skills. Ability to represent the area and drive pieces of work proactively. A self-motivated team player who can contribute future fit and innovative solutions to a dynamic technical landscape. Familiarity with the Woolworths IT ecosystem, including a systemic understanding of critical business connections and dependencies, is beneficial. Is aware of and responsive to internal and external events and influences on the technical landscape. Ability to research technology-related concepts, trends and best practices, and apply findings Appropriately derives and organises the essence of information to draw solid conclusions Looks beyond symptoms to uncover root causes of problems to be solved. Synthesises data from different sources to identify trends. Presents problem analysis and a recommended solution rather than just identifying and describing the problem itself. Demonstrates a results-oriented mindset in planning and implementing activities/projects. Clearly defines objectives and translates them into workable activities. Anticipates potential obstacles and their impact on the accomplishment of goals and timelines and propose/ take corrective action where required. Monitors and tracks progress to ensure delivery of all planned commitments, and keeps the appropriate people informed. Listens attentively and checks understanding of the message being received. Prepares clear, well-structured presentations using a variety of tools and techniques. Manages existing partnerships within established agreements or contracts; negotiates adjustments when mutually beneficial to do so. Discusses issues and exchanges information with partners to identify areas of mutual interest and benefit. Convinces others by identifying benefits for all; looks for ways to increase the value of the partnership for all parties. Genuinely cultivates personal bonds with colleagues in order to enhance performance throughout the organisation. Adjusts to work effectively within new work structures, processes, requirements, or cultures. Actively seeks out positive spin-offs of change and investigates ways in which change can be used. Anticipates change and continuously remains prepared for change. Demonstrates resourcefulness in acquiring necessary knowledge, skills and competencies to adapt to change. #J-18808-Ljbffr
Attention! You will be redirected to another site