Playing a pivotal role in problem solving and the development of our market leading software solutions, this role will be focused initially on the technical design, implementation and continuous improvement of applications. You will be a confident individual who takes a pragmatic, yet well-structured approach to designing and developing software applications. Our team are passionate about working at the cutting-edge and the successful candidate will have the opportunity to use the most up to date range of Microsoft product technology solutions including Azure.
Designing and implementing systems in a range of programming environments and software platforms (primarily .NET and Microsoft Azure)
Deep technical knowledge which supports effective decision making and act as a sounding board for the teams’ technical questions.
Pragmatically and effectively assess trade-offs/barriers which will emerge in the delivery of any significant software system
Confident in software development and designLead non-functional improvement efforts (such as performance profiling)
Review project plans, specifications, and estimates from a developer perspective
Lead the full software development lifecycle
NET technology stack
Experience with Microsoft Azure in a production environment would be an advantage
Familiar with and confident across the entire Software Development Lifecycle
Offices in both Glasgow in Edinburgh on a flexible hybrid model.