Overview

Company Description

At Bosch Portugal, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference.

Your Responsibilities:

Software Development: Develop cloud-based software applications using state-of-the-art web technologies and frameworks, pushing the boundaries of what’s possible in the digital realm.

Agile Collaboration: Work collaboratively as part of a high-performing agile team, leveraging the latest tools for rapid development, continuous integration, and deployment.

Software Development Lifecycle: Actively participate in all phases of the software development life cycle, from initial concept to deployment and ongoing maintenance.

Qualifications

Educational Background: A university degree in Computer Science, Information Systems/Technology, Computer Engineering, or a related field.

Industry Experience: Minimum of 3 years of industry work experience in software development and the deployment of web applications.

Programming Expertise Backend: Proficiency with at least one of the following programming languages: Java or C#.

Programming Expertise Frontend: Proficiency with at least one of the following technologies: HTML/CSS/JavaScript/TypeScript / React or Angular

Web Service Knowledge: Strong understanding of fundamental web service technologies and RESTful implementation standards.

Code Quality and Testing: Ability to build sustainable and high-quality code and proficiency in testing methodologies.

Database Proficiency: Strong understanding of SQL databases (e.g., MariaDB, Liquibase) and their integration with frontend and backend applications.

Software Development Track Record: Demonstrated track record of developing production-quality software.

Cloud Deployment: Experience deploying and maintaining web applications on cloud platforms such as Amazon Web Services, Azure, and Google Cloud.

Agile Experience: Familiarity with agile development processes and tools, including SCRUM, Jira, Confluence, Arc42, and UML (PlantUML).

Problem-Solving Skills: Strong problem-solving skills and an analytical mindset.
Additional information

What we offer you:

Challenges in an international environment | career opportunities in one of the best companies in the world | flexible hours | medical services | discounts for employees | sports and health related activities | canteen | good access to public transports | space for creativity.