Are you interested in growing your career as a Software Architect ? Are you passionate about working at the forefront of IoT innovation ?
Do you have the hunger to explore the unchartered territory of Internet of Light partnering with a dynamic R&D team? Do you want to be part of a new venture to help maximize business performance?
If the answer to the questions is yes, then we want to hear from you.
Tridonic Portugal is part of the Zumtobel Group. We are recruiting for a Software Architect to work in our group-wide software competence centre for lighting technologies in Vila Nova de Gaia, Portugal.
Opened in January 2019, the Software Centre currently employs +50 software engineers, with a plan to grow to 70 software engineers.
You will be part of a team on the edge of innovation who takes pride in bringing to the market new innovations and state of the art technology.
This is an exciting time to join the Tridonic team as we strengthen our position as the global driver of lighting technology.
As a Software Architect you will be responsible for software architecture for our world-class products which allow our customers to easily manage their lighting and beyond lighting devices.
Your remit will include but not limited to :
Responsible for designing highly scalable distributed systems that can contain thousands of devices on the edge and millions on the cloud.
Create and own the specifications for consistent and easy to use REST & WebSocket API’s both for the Edge as well as the Cloud.
Ensure that design and implementation meet overall project objectives and requirements.
Support effort estimate exercises for new product requirements.
Provide high level guidance and direction on project work, making sure that new application projects fit in with an overall software architecture and strategic vision
Working directly with engineering teams to validate technology requirements and drive solution roadmaps that support scalability, availability and reliability demands.
Lead the adoption of best-in-class software design principles, frameworks and tools.
Promote maximum allowable reuse of software architecture and its components.
Initiate software design reviews, conduct peer code reviews and provide feedback to developers.
Create documentation related to all high-level aspects of the software architecture and its boundaries.
Your profile In order to fulfil your goals, you should have a Bachelor’s Degree in computer science or a related field, and at least 6 years work experience in software development.
You are an experienced practitioner in the following areas :
Micro-services architecture and design principles.
Data security, authentication and authorization of API’s as well as designing and documenting REST APIs with tools like Swagger.
Both SQL(MySQL; Postgres) and NoSQL databases (MongoDB, Cassandra).
Designing and implementing distributed edge solutions.
Designing and implementing Centralized / Decentralized / Distributed Systems.
You are a hands-on, technical problem solver that takes calculated risks, with a focus on designing and delivering a high-quality software that follows the best standards.
You have strong communication skills to provide product owners and other stakeholders concise, understandable and transparent technical details.
You are willing to act as a technical mentor to development teams as needed.
You are autonomous, self-motivated and able to break down complex tasks.
and most of all you are a team player!
If this is you and you are excited reading this then Tridonic offers the opportunity to build a truly global career with a market leading brand.
You’ll be joining an award winning team in a growing market with the freedom to make an impact and build the career you’re proud of.