Senior FullStack Developer
Amadeus Hospitality
- Breda, Noord-Brabant
- Vast
- Voltijds
- Define user requirements for the development of new (or upgrade of existing) software solutions.
- Design technical solutions and perform feasibility studies.
- Propose viable technical solutions to Product Management and/or users for validation.
- Develop software according to Amadeus standards.
- Model, design and implement databases.
- Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
- Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
- Support the customer by debugging/analyzing existing solutions in collaboration with Product Manager or Product Definition Analyst
- Produce software documentation necessary for the application and issue it to the requesting departments.
- Mentor junior resources in the team when necessary
- Passionate about quality software development and the impact it has on customers.
- Solid coding skills in C#, fluent in asynchronous programming.
- Extended knowledge with .NET Core or previous .NET frameworks.
- experienced Working knowledge of JavaScript, HTML and preferably experienced in front-end technologies such as Angular.
- Excellent technical design, problem solving, debugging and communication skills.
- Experienced in applying design patterns to common problem areas.
- Demonstrated experience in shipping high quality products and services.
- Familiarity with Unit Testing and Integration Testing.
- Experienced with SCRUM methodologies of development.
- Experienced with building and consuming REST APIs.
- A quality mind-set, caring about non-functional requirements such as performance, security, shown through the work you do.
- Ideally a strong background in relational database modelling and management.
- Preferably experienced on the Microsoft Azure Cloud platform, specifically Azure Web Applications, Azure SQL DB, Azure Service Bus, Application Insights.
- Fluent in English.
- Foster innovation and operational performance in the deployment of new functionalities, services, and technologies.
- Improve project delivery and provide recommendations for process improvement.
- Identify new solutions and opportunities in Amadeus’ service offerings.
- Consistently create successful engagement on projects and collaborate with cross-functional teams across sites.
- Ensure appropriate technical training is available; participate in elaborating and/or providing training.
- Help maintaining a technical overview/documentation of the solution.
- Language Skills: C#, SQL, .Net6, Angular
- Specific Knowledge: Experience working in an Agile environment is a plus
- Other:
- Strong capacity for logical thinking and the ability to understand complex applications and systems.
- Problem-solving attitude.
- Excellent organization & time management skills.
- Flexibility and adaptability to changes.