Lead Software Engineer
Job description
As one of the Lead Software Engineers, you will be tasked with developing the deliverable items created by the Delivery team and ensuring the quality of the technical solutions which guides the success of the business. On top of that this is a technical leadership position across a few cross-functional teams.
Key Responsibilities:
Key Responsibilities:
- Provide hands-on technical leadership within your team within the guidelines and frameworks set by the Architecture team and working towards a 'gold' standard.
- Work closely with the Delivery team and ensure full unit testing of developed items including automated testing.
- Peer-review codes developed by members of the cross-functional teams.
- Liaise closely with the Architecture team for solution design reviews.
- Enable junior developers by checking in and motivating them.
- Facilitate daily stand-ups and participate in iteration planning.
- Extensive knowledge of development technologies and deployment technologies such as: .Net and .Net Core, C#, SQL, RESTful web services and Web API.
- Demonstrated experience in web and mobile development tools such as: JavaScript, Typescript, React Native, HTML and CSS.
- Proven experience in technically leading, mentoring and driving a team.
- Need to be able to work in a fast-paced environment and have a forward-thinking ability in order to provide technical solutions to business issues.
- Excellent remuneration package, plus bonus scheme
- Genuine career path, in a growing and highly successful organisation
- A supportive and creative environment where ideas are welcomed and fostered.
- Work that will challenge you but will be highly rewarding.
- Access to the latest technologies to support your work