Job Title: Technical Architect
About the Role:
We are seeking an experienced professional to fill a permanent position as a Technical Architect. The successful candidate will be responsible for translating business requirements into technical design documents across various functional areas.
Key Responsibilities:
* Participate in requirement analysis and support designs through the development process.
* Presentation and defense of designs at architecture design forums.
* Provide reviews of design documents for peers.
* Translate business requirements into technical design documents.
Requirements:
* A minimum of 7 years' experience in software development.
* A minimum of 2 years' experience in software design/technical architecture.
* Proficiency in C#, .NET Platform, and related technologies.
* Strong MS SQL Server experience and RDBMS design.
* Solid understanding of SOLID principles, IoC (Autofac preferred), and strong Object-Oriented skills.
* Proficiency in UML and modelling techniques.
What We Offer:
* An excellent compensation package.
* A comprehensive benefits plan including discretionary bonus, flexible working arrangements, paid time off, pension scheme, life assurance, private medical plan, dental scheme, eye tests, income protection and many more perks.