This is a new role working for one of the strongest tech houses in Norway, As an architect, your role involves taking a comprehensive perspective on the entire current code base. Your primary task is to grasp a deep understanding of the existing code base and, based on this understanding, make informed decisions regarding the selection of platforms, programming languages, frameworks, libraries, tools, and other technologies that should be employed when introducing new features.
This ensures seamless integration with the existing code base. As a software architect, it's also your responsibility to ensure that development teams adhere to best practices, coding standards, and technical requirements. Your responsibilities extend to contributing to the development of our company's technical infrastructure and software applications. This includes tasks such as system integration, collaborating with product owners and various stakeholders, and defining the necessary solutions for implementing business requirements.
In addition, you will work in tandem with a group of development teams, following an agile approach, to design, develop, test, and maintain software systems. The existing code base is mainly written in C# and C++.
For more information, reach out to email@example.com.