Full Stack Developer - Train Planning Systems Live (m/f/d)

Siemens


Data: há 1 semana
Cidade: Aveiro, Aveiro
Tipo de contrato: Tempo total
We're looking for someone who has:

  • A Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Strong experience as a full-stack developer, with a strong portfolio of web application projects.
  • Proficiency in at least one modern JavaScript framework (e.g., React, Angular, Vue.js) and one server-side technology (e.g., Node.js, .NET, Java).
  • A solid understanding of web architecture, design patterns, and software engineering principles.
  • Experience with relational databases (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with agile software development methodologies and DevOps practices.
  • Excellent problem-solving, critical thinking, and analytical skills.
  • Strong communication and collaboration skills to work effectively with cross-functional teams.
  • The ability to work in a fast-paced, dynamic environment and adapt to changing priorities.
  • Experience in the transportation or railway industry, particularly in the domain of train planning and scheduling - is a plus.
  • Knowledge of web services, APIs, and integration patterns (e.g., REST, GraphQL, microservices) - is a plus.
  • Familiarity with cloud computing platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes) - is a plus.
  • Experience with automated testing frameworks (e.g., Jest, Enzyme, Cypress) and continuous integration/deployment (CI/CD) tools - is a plus.
  • An understanding of design principles, user experience, and accessibility best practices - is a plus.
  • Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate, AWS Certified Developer - Associate) - is a plus.

#hybrid

Postar um currículo