Beograd
Beograd: Omladinskih brigada 90E
11.10.2024.
Company Description
Become a part of Power Tools MFD team which is currently located in Germany, Hungary and Serbia.
How can you support us?
A software architect is responsible for designing, creating, and maintaining the overall structure of software systems.
SW architect makes high-level design choices, define technical standards, and ensure the software system is scalable, maintainable, and secure. Expertise in software architecture principles, patterns, and best practices contributes with valuable insights and recommendations to the development process. Architect also addresses any issues related to IT security and performance.
In addition to designing the software architecture, a software architect collaborates closely with various stakeholders, such as project managers, business analysts, and software developers, to ensure that the software architecture aligns with the project's goals and requirements. SW architect also provides technical guidance to the development team, mentoring less experienced developers and sharing knowledge on best practices and architectural principles.
The software architect has to take charge of the software installations, specification, testing and service transition. He has to identify the potential technology innovations and engage with businesses. The software architect needs to guide in execution of incident, change, release, problem, performance, and availability management.
Job Description
► You’ll define and design the software architecture for a project, including selecting the appropriate technologies, frameworks, and patterns to create a robust and scalable system.
► You’ll collaborate with stakeholders, such as project managers, business analysts, and software developers, to understand and address their needs and requirements, ensuring that the software architecture aligns with the project's goals.
► You’ll ensure that the software system is scalable, maintainable, and secure by making high-level design choices and setting technical standards for the project.
► You’ll provide technical leadership and guidance to software development teams, mentoring less experienced developers, and sharing knowledge on best practices and architectural principles.
► You’ll evaluate and select third-party tools, libraries, and platforms that best suit the project's requirements while considering factors such as cost, performance, and compatibility.
► You’ll identify and address potential technical risks and challenges, proactively assessing the system's architecture to identify any potential issues, and devising strategies to mitigate them.
► You’ll create and maintain comprehensive software architecture documentation, including design decisions, architectural patterns, and technical standards, to serve as a reference for the development team and other stakeholders throughout the product roadmap.
► You’ll ensure that the software architecture adheres to industry best practices and standards and continuously staying up-to-date with the latest trends and technologies to retain a competitive edge in the field.
Infrastructure architecture
► You’ll evaluate system and business requirements, to ensure that these systems provide the necessary security, and will incorporate new operating systems or connectivity solutions.
► You’ll review new systems and have an active role in the design and review process of new systems, by developing and documenting proposed changes that need to be implemented or integrated across the working platforms of the IT department.
► You’ll propose and find alternative solutions and improvements, introducing alternative technologies to improve or enhance client information systems to support organizational goals. These requirements are documented and communicated to enterprise senior management.
► You’ll integrate new infrastructure and formulate detailed plans to add new systems to the existing core infrastructure, by providing technical direction and support throughout this process.
► You’ll asses projects, by evaluating the new system that has been integrated into the existing infrastructure. You must keep track of the success of the project, identifying best practices for future implementation, and provide feedback to the enterprise and incorporate all gathered information into future integration plans.
Qualifications
► Bachelor's or master's degree in computer science, software engineering, or a related field.
► Extensive experience in software development, including hands-on experience with various programming languages, frameworks, and tools (Nodejs, ReactJS, Vue, Code Review).
► Strong knowledge of software architecture principles, patterns, and best practices (arc42 documentation, multitenancy)
► Excellent communication and collaboration skills.
► Critical thinking and problem-solving abilities.
► The infrastructure architect should have experience with web technologies, containerization, monitoring and building enterprise architecture. You must have knowledge in designing, integrating and managing complex infrastructure solutions (Firewall rules and ACLs, DNS, SSL, Linux server)
► Familiarity with Agile and DevOps.
- Github Enterprise (Github Actions, Repository)
- Ansible (Deployment)
- Docker Swarm (Container management)
- Portainer (Visualization)
- New Relic (Monitoring, Log aggregation)
You would be a perfect match to our team if
► Strong analytical and problem-solving abilities.
► Excellent communication, networking, and intercultural skills.
► Deep understanding of software architecture principles, patterns, and best practices.
► Familiarity with various programming languages, frameworks, and tools.
► Teamwork and collaboration with various stakeholders.
Additional Information
#LikeABosch Benefits:
Your work-life balance is valuable to us, so we offer you:
- 22 - 27 days of annual leave, because work-life balance is essential to us
- Flexible working hours
- If you want to work from somewhere else in Serbia, feel free, our Hybrid program helps you do that
- Up to 3 days off for private purposes
Your health and well-being is important to us, so we have you covered:
- Medical subscription for annual health check ups
- Paid private health insurance
- Mental health and well-being initiatives
We believe in a Life-Long Learning approach, so you can take advantage of:
- Technical and soft skills trainings
- English and German language courses
- Access to e-learning platforms
- Local and Global career development programs
- Opportunity to attend events
You will be part of a product company. You will contribute to developing end-to-end products that are delivered to global internal/external customers and users.
On top of these, we are offering:
- Canteen (when working in office) with lunch discounts
- Annual bonus
- Referral bonus
If you are ready to work #LikeABosch, please fill in the contact form and submit your CV (PDF format) in English language.
If you have any questions, you can contact us.
Upoznaj kompaniju
Code #LikeABosch
Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology – with us, you will have the chance to improve quality of life all across the globe. Key value of Bosch and our team is work-life balance (family comes first) and we strive to offer opportunity, responsibility, and perspective in terms of career development.
Welcome to Bosch. Our aim is simple – improving lives. In Bosch Serbia more than 400 IT professionals are currently working on projects that shape the future, and we are always looking for new team members.
Why Bosch?
• We are a global company with multiple career options and the ability to transfer across various functions, business fields and countries which is possible for every employee.
• With us, you can playfully help shape the future – with a great team and innovative and smart solutions. Get inspired by a job that aligns with your values and leave a lasting impact on the world.
• Teamwork is our key to success. Become a member of our team, learn and get inspired by the our global expert community.
• Everyone is different – and that’s what we love. Cooperation, openness, respect, and trust those are the values we nurture.
• We love our business – and our environment. That's why we are fully carbon neutral since 2020.
· If you want to work from somewhere else in Serbia, feel free, our Hybrid Home Office program helps you do that
If you decide to develop your career at Bosch, join us and grow with our team!
#LikeABosch
Bosch Digital
Bosch Digital supports and consults the entire Bosch Group with all its business units in developing and implementing digital business with scalable solutions. With over 250 specialized associates, the team in Belgrade focuses on data engineering, AI & machine learning, cloud, software development, project management etc. As the digital pioneers within Bosch, we foster a customer-centric, agile software culture that attracts digital talents and gives people ideas and room to grow. Increasing safety on the road by providing AI-driven solutions for autonomous driving trucks, creating a large-scale power tools B2B dealers platform, providing smart software additions to our laser measuring tools are only a few examples from our huge portfolio of projects on which our teams are working by being part of every step in the process of development which allows them to explore new technologies and career paths while driving a digital transformation at Bosch.
Bosch Engineering Center
To shape a new era of mobility, we aim to bring ideas to life through integrated end-to-end solutions across various technical platforms that prioritize safety, security, and sustainability.We are using the latest technologies to build the connected car of tomorrow. We strongly believe in mobility as a personalized, automated, connected and electrified experience. By empowering tomorrow’s automotive software we are bringing into life the Software Defined Vehicle paradigm. Our comprehensive portfolio includes vehicle basic software, middleware, smartphone, cloud and embedded solutions as well as integration services and development tools for the realization of Software Defined Vehicles. Our spirit of innovation, combined with Bosch’s expertise in automotive technology, gives us a unique edge in the market.
Power Tools Business Digital Organization
As the Power Tools Business Digital Organization, we lead, support and assist projects with a focus on the digital transformation of our business partners. We develop, transform and initiate digital offerings for our customers, which includes creating a consistent brand web image and focusing on online sales growth. Our goal is to provide the right capabilities (technology, process, skill and organization) to enable our business units to be more efficient, faster and more successful in the digital transformation of product and service offerings. The scope of our work encompasses the spread of media buy, organization and distribution of media assets, developing digital platforms and harmonizing our IT landscape, and project and program management services for major IT investments.
Menadžment kompanije
Beneficije
Balans karijere i privatnog života
Timska atmosfera
Zadovoljstvo projektima
Mogućnost napredovanja
Iskustvo o radu
Sofware Engineer
Pozitivno
Odlična atmosfera, kolege su pozitivne, vodi se računa o ljudima.
Zamerke
Kompleksne procedure za pojedine aktivnosti koje usporavaju rad. Tu se baš oseti da je kompanija velika i kompleksna.
IT Consultant
IT Manager
IT Specialist
Project Manager
Business Analyst
Scrum Master
Software Developer
Software Engineer
Test Engineer
Data Science Engineer
Content Editor
CRM data manager
Data analyst
Quality Engineer
SAP consultat
QA Specialist
Web Designer
Data analyst
Radno okruženje
Fleksibilno radno vreme
Dodatni slobodni dani
Zdravlje
Edukacija, profesionalni razvoj
Rad na daljinu
Hrana i piće
Nagrade, bonusi, pokloni
Preporuke se učitavaju...