Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
The
Senior Full Stack Developer is a key professional reporting to the GBS Automation Manager and is responsible to support the Digital Enablement Department by having expert level full-stack web development skills, including back-end activities and front-end development, end-to-end solution -, technical design and implementation of those.
Key responsibilities are:
- Develop complete web services and web applications (including back- and front-end) using current technologies and programming languages (Angular/TypeScript, AWS, SQL, Node, etc.). Write code in a clear, structured, and standard way.
- End-to-end ownership of planning, composing architecture and infrastructure related to the web applications.
- Provide detailed and accurate Level of Effort estimations (within max 10% tolerance).
- Managing back-end tasks like database and server integration.
- Testing, debugging, and resolving problems with the website.
- Analysing and optimizing website performance.
- Maintaining website security.
- Adhering compliance, data privacy and GDPR rules and regulations.
- Translate business requirements and functional compose into internal documentation.
- Responsible for the technical quality of the full product.
- Full ownership of exploring and bringing in new tools and technologies in collaboration with the broader Digital enablement and GBS Automation team.
- Mentoring and guiding colleagues at lower levels in the team.
- Partner and project team communication.
- Ownership of own project management aspects.
Skills/ Qualification/ Experience
- Expert in one or more object-oriented programming languages (C#, TypeScript preferred)
- Deep understanding with one or more types of databases (MS SQL / T-SQL / Postgres preferred) and backend activities, setting up API endpoints.
- Professional in web-programming and web application development, including a deep knowledge of HTML, CSS, JavaScript and TypeScript, Angular framework, Material Design for Angular, Prime NG, etc.
- Experienced in GitHub procedures and Agile development.
- Experience of consuming REST API services.
- Skilled usage of text editors/IDEs.
- Basic AI (Open AI/Chat GPT) knowledge, including API usage.
- Experience working with MS Azure services.
- Aware of Agile and Scrum principles and processes. Able to embrace Agile manifesto and principles in everyday work
- Understanding of ERP systems (preferably SAP, JD Edwards, Sales Force, etc.).
- Knowledge of MS Office (especially Excel).
- Motivated to learn and develop.
- The individual should have high energy with the ability to organize/priorities workload.
- Training and mentoring skills.
- English language skills are required for this role.
Advantages:
- AWS basic knowledge.
- UiPath automation and experience in scripting (Python, VB preferred) is an advantage.
- SharePoint knowledge including SharePoint programming (using web-based languages, APIs, SharePoint services) is an advantage.
- Basic knowledge of Microsoft Power Toolkit with special focus on Flows and Automate Processes.
- AWS Amplify, Lambda, Cognito