Job Description:
Job Description and Tasks
The Software Specialist is responsible for the end-to-end development testing and maintenance of high-performance web applications. He must transform business requirements into secure scalable digital products ensuring seamless integration between Front-End (Angular) and Back-End () services.
Tasks:
Full-Stack Development: Build and maintain responsive web interfaces using Angular and robust server-side logic using .
API Design & Integration: Develop and consume high-performance RESTful APIs and GraphQL schemas to ensure efficient data communication.
Database Management: Implement and optimize data structures within relational databases ensuring data integrity and performance.
CI/CD Execution: Utilize and maintain automated pipelines to ensure continuous integration and reliable deployment of code.
Quality Assurance: Write unit/integration tests and conduct debugging to ensure application stability and uptime.
Business & User Support: Act as a technical point of contact for business users providing troubleshooting bug fixes and feature enhancements for existing applications.
Documentation: Maintain rigorous documentation of code API endpoints and system workflows according to mother company standards.
Collaboration: Participate in Agile ceremonies code reviews and work closely with UI/UX designers to implement pixel-perfect features.
Mandatory Key Competences
Angular Proficiency: Extensive experience building complex Single Page Applications (SPAs) using Angular (latest versions) including state management and component architecture.
Expertise: Strong experience in backend development using focusing on asynchronous patterns and service-oriented architecture.
Data Querying (GraphQL & JSON): Deep understanding of GraphQL for flexible data fetching and advanced manipulation of JSON structures.
API Development: Proven track record of building and documenting secure APIs.
Relational Databases (SQL): Proficiency in designing tables writing complex queries and optimizing SQL database performance.
Version Control (Git): Advanced knowledge of Git workflows (branching merging pull requests).
Pipeline Awareness: Experience working within CI/CD environments and understanding how to trigger and monitor deployment pipelines.
Web Standards: Mastery of HTML5 CSS3/SASS and modern JavaScript (ES6).
Desired Key Competences
Legacy Support (.NET Ecosystem): Knowledge of C# and framework to provide maintenance and support for existing departmental applications.
Service-Oriented Architecture: Experience working with microservices and understanding how web services interact in a distributed environment.
Cloud Basics: Familiarity with Docker or basic cloud infrastructure concepts.
Agile Methodologies: Experience working in Scrum or Kanban environments using tools like Jira.
Security Best Practices: Understanding of web security (OWASP JWT OAuth2).
Qualifications and Experience:
Bachelors degree in Computer Science Software Engineering or a related field. Equivalent experience will be considered.
Demonstrable experience of at least 6-10 years in full-stack web development.
Significant experience in designing and implementing complex and scalable web architectures.
Strong knowledge of object-oriented design principles and design patterns.
Experience working with agile development methodologies (Scrum Kanban).
Familiarity with version control tools (Git).
Ability to work independently and as part of a team.
Excellent technical and non-technical communication skills.
Ability to analyze and solve complex problems efficiently.
Mindset
High level of English language
Continuous improvement oriented
Liking for learning
Humility
Team spirit
Welcome problems oriented
Proactivity
This job requires an awareness of any potential compliance risks and a commitment to act with integrity as the foundation for the Companys success reputation and sustainable growth.
Company:
Airbus Helicopters España SA
Employment Type:
Permanent
-------
Experience Level:
Professional
Job Family:
Digital
By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background age gender disability sexual orientation or religious belief.
Airbus is and always has been committed to equal opportunities for all. As such we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to.
At Airbus we support you to work connect and collaborate more easily and flexibly. Wherever possible we foster flexible working arrangements to stimulate innovative thinking.
Required Experience:
IC
Job Description:Job Description and TasksThe Software Specialist is responsible for the end-to-end development testing and maintenance of high-performance web applications. He must transform business requirements into secure scalable digital products ensuring seamless integration between Front-End (...
Job Description:
Job Description and Tasks
The Software Specialist is responsible for the end-to-end development testing and maintenance of high-performance web applications. He must transform business requirements into secure scalable digital products ensuring seamless integration between Front-End (Angular) and Back-End () services.
Tasks:
Full-Stack Development: Build and maintain responsive web interfaces using Angular and robust server-side logic using .
API Design & Integration: Develop and consume high-performance RESTful APIs and GraphQL schemas to ensure efficient data communication.
Database Management: Implement and optimize data structures within relational databases ensuring data integrity and performance.
CI/CD Execution: Utilize and maintain automated pipelines to ensure continuous integration and reliable deployment of code.
Quality Assurance: Write unit/integration tests and conduct debugging to ensure application stability and uptime.
Business & User Support: Act as a technical point of contact for business users providing troubleshooting bug fixes and feature enhancements for existing applications.
Documentation: Maintain rigorous documentation of code API endpoints and system workflows according to mother company standards.
Collaboration: Participate in Agile ceremonies code reviews and work closely with UI/UX designers to implement pixel-perfect features.
Mandatory Key Competences
Angular Proficiency: Extensive experience building complex Single Page Applications (SPAs) using Angular (latest versions) including state management and component architecture.
Expertise: Strong experience in backend development using focusing on asynchronous patterns and service-oriented architecture.
Data Querying (GraphQL & JSON): Deep understanding of GraphQL for flexible data fetching and advanced manipulation of JSON structures.
API Development: Proven track record of building and documenting secure APIs.
Relational Databases (SQL): Proficiency in designing tables writing complex queries and optimizing SQL database performance.
Version Control (Git): Advanced knowledge of Git workflows (branching merging pull requests).
Pipeline Awareness: Experience working within CI/CD environments and understanding how to trigger and monitor deployment pipelines.
Web Standards: Mastery of HTML5 CSS3/SASS and modern JavaScript (ES6).
Desired Key Competences
Legacy Support (.NET Ecosystem): Knowledge of C# and framework to provide maintenance and support for existing departmental applications.
Service-Oriented Architecture: Experience working with microservices and understanding how web services interact in a distributed environment.
Cloud Basics: Familiarity with Docker or basic cloud infrastructure concepts.
Agile Methodologies: Experience working in Scrum or Kanban environments using tools like Jira.
Security Best Practices: Understanding of web security (OWASP JWT OAuth2).
Qualifications and Experience:
Bachelors degree in Computer Science Software Engineering or a related field. Equivalent experience will be considered.
Demonstrable experience of at least 6-10 years in full-stack web development.
Significant experience in designing and implementing complex and scalable web architectures.
Strong knowledge of object-oriented design principles and design patterns.
Experience working with agile development methodologies (Scrum Kanban).
Familiarity with version control tools (Git).
Ability to work independently and as part of a team.
Excellent technical and non-technical communication skills.
Ability to analyze and solve complex problems efficiently.
Mindset
High level of English language
Continuous improvement oriented
Liking for learning
Humility
Team spirit
Welcome problems oriented
Proactivity
This job requires an awareness of any potential compliance risks and a commitment to act with integrity as the foundation for the Companys success reputation and sustainable growth.
Company:
Airbus Helicopters España SA
Employment Type:
Permanent
-------
Experience Level:
Professional
Job Family:
Digital
By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background age gender disability sexual orientation or religious belief.
Airbus is and always has been committed to equal opportunities for all. As such we will never ask for any type of monetary exchange in the frame of a recruitment process. Any impersonation of Airbus to do so should be reported to.
At Airbus we support you to work connect and collaborate more easily and flexibly. Wherever possible we foster flexible working arrangements to stimulate innovative thinking.
Required Experience:
IC
View more
View less