About the Role
We are seeking an experienced Software Architect to join our team. As a key member of our software division, you will play a critical role in shaping the future of our innovative applications.
Your primary responsibility will be to design and implement scalable, reusable software architectures that meet the needs of our business. You will work closely with cross-functional teams to steer the development lifecycle from concept to launch, ensuring our software delivers outstanding results.
In this role, you will have the opportunity to stay ahead of emerging tech trends and integrate them into your projects. You will also mentor and guide team members, fostering a culture of collaboration and learning.
To be successful in this position, you will need to have a degree-level qualification or equivalent, as well as experience developing application software from scratch using C# and/or managed C++. You should also have experience with Microsoft .NET technologies and unmanaged C/C++.