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 platformbased 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: NonNegotiable
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 problemsolving skills.
Ability to work under pressure with a constant workload and deliver quality results.
Aboveaverage 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 intercultural 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 proactive.
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 FrontEnd Components: Building and maintaining the clientside architecture using modern JavaScript frameworks like React or Vue.js.
BackEnd Development: Implementing serverside 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 endtoend 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 ECharts 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 standby or being called afterhours during HyperCare 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 Enduser 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 12month period.
High WorkLife balance.
Onsite / Remote work location flexibility.
Highly motivating energetic and fastpaced working environment.
Modern stateoftheart 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).