Lead Technical Designer
We are looking for a highly skilled Lead Technical Designer to join our team. As a key member of the design team, you will be responsible for translating business requirements into technical design documents across various functional areas.
Your main duties and responsibilities will include:
* Designing and developing software solutions that meet business needs.
* Collaborating with cross-functional teams to ensure successful project delivery.
* Participating in requirement analysis, supporting designs through the development process, presenting and defending designs at architecture design forums, and providing reviews of design documents for peers.
You will be rewarded with an excellent compensation package, including benefits such as discretionary bonus, hybrid working, annual leave, pension scheme, life assurance, private medical plan, dental scheme, eye tests, income protection.
To be considered for this role, you will need to have:
* 7+ years' experience in software development.
* 2+ years' experience in software design/technical architecture.
* Proficiency in C#, .NET Platform, and related technologies.
* Strong MS SQL Server experience and RDBMS design.
* Knowledge of SOLID principles, IoC (Autofac preferred), and strong OO skills.
* Proficiency in UML and modelling techniques.
Please note that due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted.