Are you a highly talented Senior OutSystems Developer looking for a challenging opportunity to join OutSystems Workflow platform team? We are seeking a candidate with a strong technical background in OutSystems, a good product mindset to join our global product team.
As a Senior OutSystems Developer at Bosch, you are responsible for the development and maintenance of mobile and web-based applications assigned and ensure that the applications are in working well, supporting both internal and external stakeholders in any errors or bugs in the applications.
Your main responsibilities
路 Design, develop, and maintain scalable full-stack applications using OutSystems, with integration of previous experience in .NET or Java.
- Lead the architecture, development, and optimization of both web and mobile applications, ensuring clean, efficient, and maintainable code across the stack.
- Develop and maintain complex business logic, custom UI components, and database layers, using relational and non-relational databases like SQL, NoSQL, MongoDB, and Elasticsearch.
- Collaborate with cross-functional teams (Product, Design, DevOps) to translate business requirements into technical solutions and ensure seamless integration across front-end, back-end, and databases.
- Debug, troubleshoot, and resolve application errors, ensuring high availability and performance for users.
- Participate in agile teams, contributing to backlog refinement, sprint planning, and continuous delivery pipelines, ensuring high-quality and timely releases.
- Define and optimize data models, ensuring data integrity, scalability, and performance across SQL and NoSQL databases.
- Implement REST and SOAP APIs, as well as other third-party integrations, to support the full functionality of applications.
- Provide guidance and mentorship to junior developers, promoting best practices in coding, testing, and application security.
- Stay updated on the latest technology trends in OutSystems, full-stack development, and database management, recommending new tools and methodologies to enhance the development process.