Description
WHAT YOU'LL DO:
• Collaboration with the team as part of an Agile development process.
• Manage your AzureDevops tasks, removing ambiguity from your tickets to streamline development.
• Assist your team on operational tasks related to the platform.
• Build relationships with developers, Product managers and other colleagues.
• Influence the team to build resilient, maintainable solutions.
• Document processes and SOPs.
KEY PERFORMANCE AREAS:
• Design, code, test and implement APIs and applications in multiple frameworks and stacks.
• Work with architecture and engineering team members to build components and APIs for the enterprise.
REQUIREMENTS:
• A relevant tertiary qualification.
• Minimum of 5 - 8 years’ software engineering experience building APIs and applications.
• Have proven experience developing APIs and web services (Web API, REST).
• Be technically skilled in multiple development frameworks.
• Have a good understanding of ASP.NET MVC, Angular, JavaScript, HTML, XML and XAML.
• Experience with agile development methodologies and test-driven development.
• A strong commitment to professional service delivery.
• Planning and organizing ability.
• Innovative, critical thinking and problem-solving skills.
• The ability to work independently and in a team-oriented, collaborative environment.
• Good communication skills, both written and verbal.
• Good attention to detail and levels of accuracy.
• Exposure to SOA and microservices design and principles.
• Exposure to Azure DevOps and CI/CD concepts.
• Exposure to Apache Kafka and Red Hat OpenShift (or similar container technologies).
ADVANTAGEOUS:
• Python experience.
• Experience with Apache Spark.
• Experience with AWS or Azure Cloud Platforms.
Desired Expertise & Qualifications
Agile development methodologies experienceAPI and web services developmentMultiple development frameworks expertiseRelevant tertiary qualification
Benefits
Diverse CultureEmployee Wellbeing ProgramFlexible Work Hours