About the job Software Architect
The Architect team is responsible for the design and delivery of multiple solutions and features. We work very closely with the business and development teams to understand business requirements and scoping works to empower the engineering team to use the right design, tools and techniques to deliver the solution.
In this role, you should be an excellent communicator who has hands-on experience developing software and programs; and able to translate complex requirements into functional architecture. A lot of your time will be spent liaising with people from different backgrounds, from the product team to engineers and programmers in the IT department, to ensure the project meets the needs of the organization and the people who'll be using it.
Duties and Responsibilities
Designing complex, innovative solutions and providing technical expertise and guidance to the engineering team
Develop long/short-term strategic goals for managing and maintaining optimal technology and software
Developing documentation for key systems and devising strategies for efficient management to ensure ease of information accessibility
Work as part of the software project team to implement features in the software during R&D projects
Contribute to discussions on software transformation strategy and implementation of new technologies
Skills and Qualifications
Bachelor's or master's degree in Computer science / Software Engineering or equivalent.
At least 2 years experience in with end-end architecture for large design and coordinate project team
Experience with designing, developing software solutions using Microsoft Visual Studio tools in C#, .NET Framework and .NET Core (at least five years exp.) along with Single Page Applications
Experience in development of web applications and web APIs in, Angular, REST.
Ability to analyze and structure any software problems
Hands-on experience with modern cloud technologies and understanding of cloud-native architectures
Experience in leading and mentoring technical teams while delivering complex technology solutions.