Senior Developer (Glasgow or Edinburgh) Job ID: 954 Luke Rodwell

Job Details:
Our client is a dynamic financial services consultancy with offices across the UK.  A 
Senior Developer is required to focus on the design and implementation of applications related to their financial propositions. The successful candidate will be a confident senior developer, able to take a pragmatic, yet well-structured approach to designing and developing applications. The position offers an excellent opportunity for an experienced developer to maintain ‘hands on’ involvement whilst also playing a role in architectural and technical design decisions and people leadership.

Our client invests in the very latest technologies to facilitate the delivery of their ground breaking business solutions.  The Development team is 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, and be part of a team that employs an agile approach to software design and implementation.

Key responsibilities will include:
•           Designs and implements systems in a range of programming environments and software platforms (primarily Microsoft.NET)
•           Produce considered designs, clear in intent and able to craft the simplest solution from the options available.
•           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.
•           Lead code and design reviews
•           Confident in software development and design
•           Lead non-functional improvement efforts (such as a performance profiling)
•           Review project plans, specifications and estimates from a developer perspective
•           Lead the full software development lifecycle
•           Keeps up to date with the current tools, techniques and practices
•           Mentor and coach more junior team members
•           Adhere to the firm’s Information Security standards, professionalism requirements (as applicable), policies and procedures.
Skills and personal characteristics
•           Experience of technical and architectural design, particularly distributed systems, with a proficiency for related design patterns.
•           Able to translate end user/stakeholder requirements into detailed technical/architectural specifications when appropriate and in turn into robust solutions.
•           In-depth understanding of non-functional requirements such as security and scalability.
•           Ability to collaborate successfully with client and 3rd party technical teams.
•           Familiar with and confident across the entire Software Development Lifecycle.
•           Commercial awareness - an understanding of project management and comfortable using aggregate estimates to inform resourcing and cost decisions.
•           Strong practitioners where leadership is primarily exercised through demonstration/influence.
•           Proven ability to articulate technical concepts efficiently with senior stakeholders.
•           Passionate about technology and object-oriented development, having extensive hands on experience with our client's chosen technology stack (Microsoft development stack, Azure Cloud computing, Data Science technologies).
•           Ability to provide both technical and team leadership on projects
•           Consideration of internal and external constraints on projects
•           Helping the rest of the business understand and appreciate the value of the  solutions
•           Ability to engage and motivate teams
•           Excellent communication skills
•           Collaborative and good team player
•           Self-motivated with a drive to learn and share knowledge
•           Able to forge strong and professional relationships at all levels
•           Flexibility to work in a fast changing environment
•           Attention to detail
•           Able to think expansively and seek new perspective
•           Confidence to engage constructively in a multi-disciplined team environment     

Salary: £60000 to £65000 Country: United Kingdom
Region: Scotland
Apply for this Job
Already Registered Log In

Selection of Current Opportunities

Social Networking