Lead Software Engineer

INTERNAL ONLY VACANCY. This post is open to existing Leeds City Council employees only. Applications will not be considered from external candidates.

Job title: Lead Software Engineer

Salary: PO4 £46,142 - £49,282 

Hours: 37

Contract: Permanent

Location: Home and office based, chiefly Merrion House but attendance maybe occasionally required at other Leeds based locations

We are seeking a highly motivated and experienced Lead Software Engineer to work on our Microsoft Power Platform. The ideal candidate will have 5 years of experience working on no/low code platforms and a proven track record of building and delivering solutions on them. You will also have in depth experience of implementing Power Platform along with the necessary governance and guardrails that are essential for its use in a local authority.

Leeds City Council is one of the largest employers in the region with over 14,000 employees. We seek to recruit and develop talented individuals who embody our council values and ambitions.

About you

As the Lead Software Engineer you will:

  • Implement complex features
  • Producing code for new and amended software components from supplied specifications
  • Mentoring junior staff / peer reviews, etc
  • Follow project design
  • Have a high degree of independence
  • Lead and take responsibility on large scale/complex developments
  • Provide oversight and input into the technical design of programmes of work. Ensures delivery of end products are not only functional and fit for purpose but also supportable and maintainable during their lifespan
  • Provide check & challenge to technical designs
  • Produce supporting documentation
  • Assess delivery risk and presents realistic options based on current/known information
  • Provide estimates for development work based on known information and experience

About the role

This role is challenging and multifaceted with great potential to make it your own. In addition to the above you will provide essential support to the Platform Manager to deliver the strategic vision for Power Platform.

You will not work alone but rather form part of a team of existing developers, managers and technical experts who will help you on this journey.  

What we offer you

We take pride in offering the best employee experience, with benefits including:

  • a competitive salary and annual leave entitlement plus statutory holidays
  • membership of the West Yorkshire Pension Fund with generous employer contributions
  • flexible and hybrid working arrangements subject to service requirements
  • a clear career pathway and continuing professional development opportunities
  • a range of staff benefits to help you boost your wellbeing and make your money go further

How to apply

Please upload your CV and complete a personal statement of no more than 500 words

Read our guidancefor further advice. Please check your information carefully and ensure you complete all sections before submitting your application.

We welcome applications from everyone and actively seek a diverse range of applicants from all backgrounds and cultures. We particularly encourage applications from, but not limited to, women, carers, veterans as well as LGBT+, ethnically diverse, disabled and care experienced people. 

This role is based in the UK. Home Office guidance states that candidates must evidence their right to work in the UK prior to commencing employment, either as a UK or Irish citizen, under the EU Settlement scheme or having secured any other relevant work visa.

If you do not have the right to work in the UK, you must consider your own eligibility for sponsorship for a particular role through the Skilled Worker visa route before applying. To be eligible for sponsorship you'll usually need to be paid the standard salary rate of at least £41,700 per year or meet one of the other eligibility criteria. Ensure you are eligible before applying.

Job description

Job purpose The Lead Software Engineer will provide technical leadership and expertise in the design, development and delivery of solutions related to technologies in Leeds City Council.  They will set development standards and ensure solutions are secure, scalable and aligned to business needs.

Responsibilities

Supporting in house project activities:- 

  • Bug fixing
  • Implementing complex features
  • Producing code for new and amended software components from supplied specifications
  • Mentoring junior staff / peer reviews, etc
  • Follow project design
  • High degree of independence
  • Lead and take responsibility on large scale/complex developments
  • Oversight and input into the technical design of programmes of work. Ensures delivery of end products are not only functional and fit for purpose but also supportable and maintainable during their lifespan
  • Provide check & challenge to technical designs
  • Produce supporting documentation
  • Assess delivery risk and presents realistic options based on current/known information
  • Provide estimates for development work based on known information and experience
  • Converting business requirements into feasible prototypes or proof of concepts
  • The duties outlined are not meant as an exhaustive list and will also comprise any other duties within the spirit of the post commensurate with the job evaluation outcome for this post.

Essential requirements Candidates will only be shortlisted if they can demonstrate that they meet all the following essential requirements.

  • Programming Concepts - Proficient with these concepts, applies them effectively and can train others in them
  • Modern Approach - Uses a modern standards approach competently and guides others in so doing.
  • Security - Has an appreciation of information security, designing solutions and services with security controls embedded, specifically Engineered as mitigation against security threats as core part of the solutions and services.
  • C# - Able to produce complex efficient working code. Ability to interpret and amend complex code written by others. Peer reviews and guides junior colleagues code.
  • HMTL - Be proficient with associated tools and be able to produce and decipher complex code using them. Peer reviews and guides junior colleagues code.
  • .NET Framework - Be familiar with the framework and capable of using it effectively.
  • .NET Core - Be proficient with the framework and capable of using it effectively to host systems. Can train others in its use
  • Selenium / Specflow - Understands the tools and associated concepts completely. Able to guide and assist others in their use. Produces clear, effective and complex test scripts. Reports results to technical and non technical staff in a clear manner.
  • Prototyping - Sees prototyping as a team activity, actively soliciting prototypes and testing with others. Establishes design patterns and iterates them. Knows a variety of methods of prototyping and chooses the most appropriate ones.
  • Service Support - Identifies, locates and competently fixes faults.
  • Service Design - Designs systems characterised by medium levels of risk, impact and business or technical complexity. Selects appropriate design standards, methods and tools and ensures they are applied effectively. Reviews the Systems Designs of others to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology
  • Databases - Proficient with associated tools and can use them effectively to create and exploit data structures. Can train others in their use.
  • Azure Cloud Concepts - Proficient with associated tools and concepts and can work with them effectively.
  • Testing Concepts - Understands different levels of software testing and can implement manual and automated tests.
  • UX & UI Design - Proficient with the fundamentals behind UX & UI design to the point of being able to challenge existing and/or new product design.

Essential Behavioural & other Characteristics

  • Understand and embrace Leeds City Council Values and Behaviours and codes of conduct
  • Committed to continuous improvement in all areas and work towards delivering the Best City Ambition of Health & Wellbeing, Inclusive Growth and Zero Carbon
  • Able to understand and observe Leeds City Council policies and procedures.
  • Carry out all duties having regard to an employee’s responsibility under Health, Safety and Wellbeing
  • Willingness to actively participate in appraisal, training and development activities to ensure up, to date knowledge and skills.
  • Flexible and adaptable to change to assist other services as required commensurate to grade.
  • Be aware of and support difference and ensure equality for all working in an anti-discriminatory manner, upholding, equality & diversity of Leeds City Council.
  • Recognise and appropriately challenge any incidents of racism, bullying, harassment, victimisation, and any form of abuse, reporting any concerns to the appropriate person
  • The Council has adopted a flexibility protocol and the role will be expected to work within these parameters.

Desirable requirements Candidates are not required to meet all the following desirable requirements however these may be used to distinguish between candidates.

  • Availability & Capacity Management - Drives policy and strategy for service and capacity management, and the implementation of required changes.
  • Other Languages - Awareness of other programming languages.
  • Project Management Concepts - Familiar and experienced with supporting Project Management Concepts.
  • Wire-framing - Applies these concepts as part of project design.

#INT 

#LI-DNI

Apply for this job