A client in the automobile industry is looking for a Full Stack Developer (Focus: TypeScript) (Advanced)
Product / Feature Team Information
HES – Hub EcoSystem / Capacity Planner
We empower our business units by developing the Hub EcoSystem application on the ‘Integrate’ platform-based environment.
The goal of this application is to offer a simple yet powerful, low admin solution for Funnel Management, Financial Management and Talent Management to enable the Hub to run their portfolios effectively and efficiently.
ESSENTIAL SKILLS REQUIREMENTS:
· Understanding and experience in the IT SDLC process.
· Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
· Languages and related: Non-Negotiable
o TypeScript / JavaScript
o GraphQL
o Nodejs (Expressjs, Apollo)
o MV* experience (React, Vue, JavaScript)
o Git
o Database Experience
ADVANTAGEOUS SKILLS REQUIREMENTS:
· Languages and related:
o AWS
o Kubernetes
o Docker, Docker Compose
o Nexus.
o Encryption Technologies.
o Redis, Mongo
o CSS 3
o Antd
o HTML 5
o BitBucket/Github
· Knowledge of ITSM Solutions – specifically BMC Remedy Ticketing tool.
· Ability and willingness to learn from seniors and share own experience to other team members and support users when required.
· Excellent written, verbal, and visual communication skills.
· Willing and able to travel internationally, if and when required.
Soft Skills:
· Good grasp of business/user requirements and translating these into system documents and functions.
· Ability to quickly familiarize yourself with complex technical topics.
· Strong analytical and problem-solving skills.
· Ability to work under pressure with a constant workload and deliver quality results.
· Above-average ability to structure, illustrate and or communicate complex concepts in an understandable, predictable manner.
· Ability to deal with uncertainty and a volatile environment with often ambiguous and conflicting requirements and priorities.
· Identify and manage risks.
· Ability to operate in an inter-cultural work environment.
· Above board work ethics – this is of utmost importance.
· Flexibility to take up different tasks within the scope of work.
· Confident, motivated, and assertive.
· Take Ownership, show initiative and work pro-active.
· Ability to work as part of a team, inter dependant as well as independently and submit deliverables on time.
WHICH QUALIFICATIONS/EXPERIENCE DO WE NEED FOR THE ROLE?
· Tertiary qualification in Information Technology but specifically Web Application Development.
· 3+ years working experience with focus in Web Application development.
WHAT WILL YOUR ROLE AND RESPONSIBILITIES BE?
Specific Responsibilities:
· Designing User Interfaces (UI).
· Developing Front-End Components: Building and maintaining the client-side architecture using modern JavaScript frameworks like React or [URL Removed] Back-End Development: Implementing server-side logic and managing databases.
· API Integration.
· Security: Implementing security measures to protect applications from vulnerabilities and ensure data privacy and integrity.
· Testing and Debugging: Writing and executing unit tests, integration tests, and end-to-end tests to ensure the application functions correctly. Debugging and fixing issues as they arise.
· Version Control: Using version control systems like Git to manage codebase changes and collaborate with other developers.
· Application Performance optimization.
· Deployments management/coordination.
· Documentation: Writing clear and comprehensive documentations for code, APIs and application functionality to assist other developers and stakeholders.
· Implement complex calculations according to specification.
· Implement workflows from diagrams.
· Use E-Charts to implement charts on the data.
· Write scripts to upload bulk excel data into MongoDB.
· Implement data model diagrams to MongoDB schemas.
· Restrict sensitive data to specific roles/users.
· Work with Group approved software development tools, techniques and approaches used to build application solutions.
· Apply cloud computing technologies and emerging computing trends.
· SW bug resolution including handling of incident tickets in ITSM ticketing system.
· Application support and operations functions which may include being on stand-by or being called after-hours during Hyper-Care or System stabilisation phases.
Generic Responsibilities:
· Take directions from senior developers and develop functions and solutions within formal Agile Sprints.
· Interact with team as necessary during Sprints & performs any administrative tasks that are involved.
· Operate as a team member. Continually reports progress in the Jira tool and participates as an active member of the team. Assume additional responsibilities as required.
· Gather facts, analyse the User Stories, consult with users, draw conclusions, and update user stories as required.
· Assist in the technical preparation of Business Process Procedures, Test Scenarios, End-user documentation, and User manuals.
· Interface with clients in a professional manner with emphasis on building client relationships.
· Continually develop core skills and business knowledge based on accumulated experience.
· Sets priorities appropriately.
· Other tasks a defined and needed for the team to deliver on commitments.
WHAT DO WE OFFER YOU?
· Cutting edge global IT system landscape and processes.
· Flexible working of 1960 hours in a 12-month period.
· High Work-Life balance.
· On-site / Remote work location flexibility.
· Highly motivating, energetic, and fast-paced working environment.
· Modern, state-of-the-art offices.
· Dynamic Global Team collaboration.
· Opportunity to develop a career, not only skills.
· Affordable Group vehicle promotions (buying or leasing options available, terms and conditions apply).
Desired Skills:
- Full stack Developer
- Typescript Developer
- Frontend Developer