About the position
A client in the automobile industry is looking for a Full Stack Developer
Hybrid Role: Menlyn/Midrand/Roslyn/Home Office
Product / Feature Team Information (if applicable)
Team Name: FleetData
An energetic and driven feature team of 15 people that monetise the sensor data of the client. The innovative data-driven product is focused on fleet management and is currently being used by various international fleet management companies.
ESSENTIAL SKILLS REQUIREMENTS:
- Java 11+ with Object-orientated skills,
- React / Typescript / Javascript
- Spring Boot
- Kubernetes and Docker
- Git / GitHub
- AWS technologies: SQS, SNS, Kinesis, Lambda, Aurora RDS, EKS, DynamoDB, Cognito, API Gateway, ElastiCache
- SQL, PostgreSQL preferable
- CI/CD pipeline setup, GitHub Actions, GitOps preferable
- Helm, YAML
- RESTful endpoints design and implementation
- WSL / Unix
- Aware of IaC principles and its impact on design and implementation.
- Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS REQUIREMENTS:
- JEE or Microprofile – Quarkus preferable.
- TDD (Test driven development) / BDD (Behaviour driven development)
- Gradle
- Grafana / Prometheus
- Atlassian Jira / Confluence
- Translate and refine requirements into designs, implementations and functional software
- Application of software development principles, design patterns, and best practices
- Developing backend and frontend solutions
- Monitoring, troubleshooting and debugging at systems level.
- Security and compliance support
- Assist with the identification of risks
- Ability to create comprehensive architecture related documentation and provide training to team members on best practices
- Some operations knowledge, experience and infrastructure debugging and fault-finding, root cause analysis.
- Supports the evaluation and implementation of tools and frameworks to enhance development efficiency
- Agile team experienced
- Organised with strong analytical skills
- Attention to detail, strong problem solver, taking pride in delivering quality work to external, commercial customers.
- A strong team player that has a high level of ownership and responsibility
- Ability to work interdependently (self-starter) as well and to submit deliverables on time and with excellent quality
- Flexibility to take up different tasks in the project
- Ability to work with diverse, international cultures
- Excellent verbal and written (documentation and diagrams) communication skills
- Ability and willingness to coach and give training to fellow colleagues and users
- Willing and able to travel internationally
- Influence team culture in a positive manner
- Working remotely as well as from office (as and when required)
- Exemplary work ethic and integrity
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
- Degree in Computer Science, Computer Engineering or similar
- Full stack experience of at least 2 years
- At least 3 years AWS experience in working context
WHAT WILL BE YOUR ROLE AND RESPONSIBILITIES?
- Primary responsibility is backend and frontend software development.
- Compiling of software design and description documents.
- Coordinate with internal team members, and supports the coordination with external teams, stakeholders and customers
- Design, development and maintenance on platform / application
- Supports the definition of technical strategies and approaches
- Review code of team members in line with quality and delivery requirements
- Ensure software maintainability, scalability and efficient migrations
- Adhere to governance, security directives and other internal or external applicable policies
- Continuous delivery and support release management
- Remain current with best practices, approaches and standards
- The team has a DevOps setup and team members are required to attend to operational incidents when required as well as be on occasional standby as we service international clients
- Application of the Agile Working Model Methodology
WHAT DO WE OFFER YOU?
- Cutting edge global IT system landscape and processes
- Industry trending technology stack
- Dynamic global team collaboration
- Flexible working of 1960 hours in a 12-month period with a high work-life balance
- Highly motivating, energetic, and fast-paced working environment.
- Modern offices
- Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply)
Desired Skills:
- Atlassian Jira / Confluence
- Gradle
- JEE or Microprofile
- SQL
- PostgreSQL
- Git / GitHub