Bosch Group
Backend Developer (.NET) (f/m/div.)
Company
Role
Backend Developer (.NET) (f/m/div.)
Location
Job type
Full-time
Found on Mokaru
2 days ago
Salary
Job description
As a Backend Developer (.NET), you will be responsible for designing, developing, and maintaining backend services, APIs, and data solutions, contributing to how information flows and is consumed within the organization.
Main responsibilities:
- Develop and operate knowledge graph solutions aligned with the data mesh strategy
- Create RESTful APIs following best practices (versioning, authentication, error handling)
- Model and optimize relational databases (SQL Server and PostgreSQL)
- Develop data access layers using Entity Framework Core
- Propose and implement architectural improvements
- Integrate new data sources ensuring consistency and reliability
- Participate in code reviews and collaborate with cross-functional teams
- Configure and maintain CI/CD pipelines
- Develop unit and integration tests
- Document APIs, data models, and technical decisions
- Contribute to the evolution of Agile practices (Scrum)
Education:
- Bachelor’s degree in Computer Engineering, Information Technology, or a related field
Experience:
- 2 to 5 years of experience in backend development with .NET and C#
- Experience developing RESTful APIs
- Experience with relational databases (SQL Server, PostgreSQL)
- Experience with Entity Framework Core
Know-how:
- Knowledge of API design principles and development best practices
- Experience with CI/CD (ideally using Jira, Confluence, Jenkins, or GitHub)
- Knowledge of Git
- Ability to work in a Scrum environment
- Experience with data integration and multiple data sources is a plus
Languages:
- Fluent English (international environment)
Working methods and style:
- Strong communication and collaboration skills
- Analytical thinking and problem-solving mindset
- Ability to make well-founded technical decisions
- Attention to quality and engineering best practices
Personality:
- Proactive with a strong sense of responsibility
- Team player
- Curious and eager to learn
Nice to have:
- Knowledge of Python, Java, or similar languages
- Experience with semantic web technologies (RDF, OWL, SPARQL) or knowledge graphs
- Experience with microservices architecture or distributed systems
- Experience with message brokers (RabbitMQ, Kafka, Azure Service Bus)
- Knowledge of Docker and Kubernetes
- Experience with cloud platforms (preferably Azure)
Work #LikeABosch includes:
⚖️ Flexible work conditions
🔀 Hybrid work system
🌐 Exchange with colleagues around the world
🛡️ Health insurance
🧑⚕️ Medical office (psychology and general clinic) & Social Services Office on site
📚 Training opportunities (p.e., technical training, foreign languages training) & certifications
📈 Opportunities for career progression and continuous professional development
💲 Access to great discounts in partnerships and Bosch products
🏋️ Sports and health related activities
🚉 Great access to public transports
🚌 Free transport from Porto
💰 Flexible benefits platform
🅿️ Free parking lot
🍽️ Canteen
Success stories don´t just happen. They are made...
Make it happen! We are looking forward to your application!


