Job title:
Lead Software Engineer (.NET)
Company
Giacom
Job description
The purpose of this role is to provide both the technical leadership for change within a given area or platform and to advocate for a talented team of software engineers. You will be both player and coach dividing your time 80/20 between hands on delivery and team duties.What you’ll be doing
- Providing technical leadership within one or more platforms or projects to ensure best possible value solutions and outcomes are achieved.
- Collaborate with other software engineers, business analysts and software architects to plan, design, develop, test, and maintain existing and new applications.
- Maintain high standards of software quality within the team by establishing and promoting good practices and habits. Staying abreast of latest industry techniques and thinking.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Working closely with relevant stakeholders such as Product Owners, Business Analysts and Scrum Masters to produce accurate delivery estimates, early-stage discovery, risks, and challenges to enable meaningful roadmaps and commercial decisions to be made.
- Continuously seeking ways to improve quality, value for money, customer experience and optimising team productivity.
- Line manager and advocate for a team of software engineers, performing regular 1-to-1s, managing individual level commutation, annual leave, absence and escalating any issues to engineering manager where necessary.
- Responsible either directly or indirectly for the coaching, mentoring and development of your team members as well as working with engineering management to monitor and measure performance where necessary.
- Recruitment, interviewing and assessing technical and team fit suitability of candidates and making recommendations to hiring managers.
Experience & Qualifications
- Strong experience and knowledge of Microsoft .NET stack and technologies.
- Technical leadership within software engineering and the delivery space.
- Building and developing high performing teams and positive cultures.
- Solid knowledge of Agile engineering principles and practices.
- Solid knowledge of software architecture, frameworks, and design patterns.
- Experience of working with Azure Dev Ops, JIRA or equivariant tracking tool.
- Experience of delivering software into SaaS / Cloud.
- Solid commutations skills both written and verbal.
- Passion for people and building great software.
- A collaborator and team player.
- Ability to command and maintain integrity from their peers and team members.
- Flexible can-do attitude and approach.
What’s in it for you?
- Investment in your future career with a variety of learning and development opportunities.
- No dress code – embrace the freedom to bring your whole self to work.
- 25 days annual leave, plus bank holidays. You’ll even get your birthday off, too!
- A pension plan for your future.
- Complimentary refreshments in all our offices.
For a comprehensive list of all our benefits, clickDiversity and equality lie at the heart of our values. As an equal opportunities and disability-confident employer, we encourage applications from all eligible candidates, regardless of their backgrounds. We firmly believe that diversity enriches and strengthens our team with a variety of perspectives that drives innovation.
Expected salary
Location
United Kingdom
Job date
Sat, 24 Aug 2024 02:17:47 GMT
To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.