Web Solutions Specialist

Tesat-Spacecom GmbH & Co. KG
Municipality of Albacete, Spain
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Albacete, Spain

Tech stack

JavaScript
.NET
API
Agile Methodologies
JIRA
HTML5
Software Bug Management
C Sharp (Programming Language)
CSS
Cloud Computing
Code Review
Continuous Integration
Data Transmissions
Data Integrity
Data Structures
Relational Databases
Software Debugging
Software Design Patterns
Web Development
Design of User Interfaces
JSON
Node.js
OAuth
Object-Oriented Software Development
Open Web Application Security
Scrum
JSON Web Token
Responsive Web Design
Web Application Security
Service-Oriented Architecture
Software Engineering
SQL Databases
Web Applications
Web Services
Web Standards
Pixel Perfect
Backend
GIT
SASS
Angular
Integration Tests
Information Technology
GraphQL
Front End Software Development
Api Design
REST
Software Version Control
Docker
Microservices

Job description

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 (Node.js) services., * Full-Stack Development: Build and maintain responsive web interfaces using Angular and robust server-side logic using Node.js.

  • 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.

Requirements

  • Angular Proficiency: Extensive experience building complex Single Page Applications (SPAs) using Angular (latest versions), including state management and component architecture.
  • Node.js Expertise: Strong experience in backend development using Node.js, 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 the .NET 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)., * Bachelor's 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 Company's success, reputation and sustainable growth.

About the company

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 emsom@airbus.com. 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.

Apply for this position