Enable job alerts via email!

Senior Software Engineer

TN United Kingdom

United Kingdom

Remote

GBP 50,000 - 85,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Senior Software Engineer to join their dynamic team. This role is crucial for implementing innovative products and applications, where you will leverage your extensive experience in .Net and Azure development. You will collaborate closely with cross-functional teams to ensure best practices are followed while mentoring junior developers. The company fosters a culture of innovation and teamwork, offering a supportive environment for personal and professional growth. If you are passionate about technology and eager to make an impact, this opportunity is perfect for you!

Benefits

Generous Holiday Allowance
Annual Lifestyle Allowance
Pension Scheme
Private Health Insurance
Group Income Protection Scheme
Charitable Fundraising
Cycle to Work Scheme
Internal Coaching and Mentoring
Training and Career Progression
Family-Friendly Policies

Qualifications

  • Strong experience in .Net/C# and Azure application development.
  • Proficient in Agile methodologies and mentoring junior developers.

Responsibilities

  • Implement and configure modules for Landmark Group products.
  • Collaborate with teams to enhance product design and functionality.
  • Mentor junior team members and conduct code reviews.

Skills

.Net / C# Development
Azure Development
BDD and Unit Testing
Agile Methodologies
Troubleshooting
Communication Skills

Education

Developer Senior Certification
Microsoft Certified: Azure Fundamentals
Microsoft Certified Azure Developer Associate

Tools

Git
Visual Studio
VSCode
CosmosDb
SQL Server
Github

Job description

Social network you want to login/join with:

At Landmark, you'll find a friendly, dynamic, and supportive team that values bold ideas, big dreams, and active curiosity. We foster a culture of innovation, encouraging everyone to contribute to the development and direction of our products and services, while continuously seeking new and efficient ways to work.

Collaboration and sociability are at the heart of what we do, and we take pride in coming together to achieve great things.

We offer a range of benefits to support your well-being and career growth, including:

  • Generous Holiday Allowance: 25 days' holiday plus bank holidays, with the option of adding up to 5 additional unpaid leave days per year
  • Annual Lifestyle Allowance: £300 to spend on an activity of your choice
  • Pension Scheme: Matched up to 6% for the first 3 years, and up to 10% thereafter
  • Private Health Insurance: Provided by Vitality
  • Group Income Protection Scheme
  • Charitable Fundraising: Matched funding for your efforts
  • Cycle to Work and Gym Flex Schemes
  • Internal Coaching and Mentoring: Available throughout your time with us
  • Training and Career Progression: A strong focus on your development
  • Family-Friendly Policies

Join us at Landmark and be part of a team that supports your ambitions and growth, both personally and professionally.

The Opportunity

The Senior Software Engineer will play a key pivotal role in the implementation of Landmark Group products, applications, websites, and tools both external and internal. They will assist the engineering team and product owners in turning project requirements into the appropriate technical tasks for the development team and producing sensible estimates for these tasks.

The Senior Software Engineer will keep abreast of new developments across Landmark and will work with the team to implement best practice within the development area. They will promote better working practices and the adoption of tools that improve the efficiency and/or quality of development within the team. They will use previous experience to assist in the delivery, design, implementation, configuration, and testing of large and complex modules that comprise a Landmark Group product. They will also provide a mentoring role for peers and juniors within the team and across the company, actively seeking opportunities to share their knowledge and experience.

The role will involve:

  • Assisting the implementation and/or configuration of modules/components that comprise the product.
  • Supporting the analysis functions within the team providing detailed technical information where required.
  • Reviewing the work within the team and where appropriate, providing guidance and mentoring.
  • Working with other Senior and Lead Technical Software Engineers through a community of practice and Architecture through sync sessions to share knowledge and gain consistency across teams.
  • Working within a team environment, interpreting program or project objectives, specifications and requirements.
  • Writing applicable program codes and commands, testing and implementing process changes.
  • Troubleshooting complex incidents and issues.
  • Enabling technology-based process improvements and user efficiencies.
  • Work with project and process owners to extend the application into new functional areas.
  • Collaborate with Business Analysts to enrich and expand requirements as well as driving product design.
  • Break down Epics into individual stories that can be assigned to other team members.
  • Review design approaches and conduct code reviews of junior members of the team.
About You

The Senior Software Engineer will be technically competent, highly experienced in software development and trouble shooting. You will be able to communicate effectively, able to explain technical concepts to a range of audiences including non-technical employees. You will also have/be:

  • Strong hands-on experience in the design and development of .Net / C# applications
  • Strong hands-on experience in the design and development of Azure-based application, including Functions and Function Apps
  • BDD and Unit Testing
  • Git
  • Visual Studio and VSCode
  • Experience working in an Agile environment
  • Relational and NoSQL databases (CosmosDb / SQL Server preferred)
  • Github
  • Experience in Agile, CI/CD, Cloud (Azure preferred)
  • Producer of high-quality routine and non-routine code
  • Experience of coaching and mentoring junior and less experienced team members is essential.
  • A formal qualification in related discipline Developer Senior, Developer Engineering Certifications or Equivalent e.g.: Microsoft Certified: Azure Fundamentals & Microsoft Certified Azure Developer Associate (MCADA) is advantageous.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.