Software Developer

Software Developer

Full-Time 38000 - 42000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Design and develop software applications using C# and .NET, leading feature development.
  • Company: Join Tempest Photography, the UK's top school photography company.
  • Benefits: Competitive salary, great benefits, and opportunities for professional growth.
  • Other info: Dynamic team environment with a focus on innovation and collaboration.
  • Why this job: Make a real impact by modernising systems and mentoring junior developers.
  • Qualifications: Solid experience with C#, .NET, and SQL databases required.

The predicted salary is between 38000 - 42000 £ per year.

Join to apply for the Software Developer role at TieTalent.

Location: H Tempest Head Office, Cornwall, TR26 3HU

Salary: Circa £40,000 per annum + Great Benefits

Contract Type: Full-time, Permanent

We’re hiring! Tempest Photography (the UK’s leading school photography company) are looking for a passionate Software Developer to join our team and help us build and improve the platforms our customers and colleagues rely on every day!

Our software team plays a key role in modernising legacy systems, building scalable platforms, and delivering tools that make a real difference to customers and colleagues. We’re looking for a capable and motivated Mid-Level Developer to help us improve and expand our systems – someone who can take ownership of features, contribute to architectural decisions, and mentor junior developers when needed.

As our Software Developer you will be specifically responsible for:

  • Designing, developing and maintaining software applications using C# and .NET (Core or Framework).
  • Leading development of features and components across our internal tools, e-commerce platforms, and customer-facing services.
  • Contributing to system architecture, design discussions, and technical planning.
  • Writing clean, well-documented, and testable code that meets business requirements.
  • Identifying technical debt and help improve code quality through refactoring and best practices.
  • Troubleshooting issues across the stack and provide production support where needed.
  • Supporting legacy PHP applications where necessary and contribute to modernisation/migration efforts.
  • Mentoring junior developers and provide code reviews with constructive feedback.

In order to be successful in this role you must have:

  • Solid experience with C# and the .NET ecosystem (Core or Framework).
  • Experience working with SQL databases and writing performant queries.
  • Strong understanding of software design principles, version control (Git), and debugging tools.
  • Experience building and consuming RESTful APIs.
  • Comfortable working in Agile or Scrum teams.
  • Good problem-solving skills and ability to work independently on scoped features.
  • Ability to clearly communicate technical ideas and collaborate across disciplines.

It would be great if you had:

  • Front-end development experience (JavaScript, HTML, CSS, or a modern JS frameworks).
  • Experience working with or maintaining legacy PHP codebases.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • A good understanding of Microsoft Azure and GCP.
  • Awareness of secure coding practices and data protection principles.

If you feel you have the necessary skills and experience to be successful in this role, click on "APPLY" today! We’d love to see links to any personal projects, GitHub, or portfolio work too!

No agencies please.

Software Developer employer: TieTalent

At TieTalent, we pride ourselves on being an exceptional employer, offering a vibrant work culture that fosters innovation and collaboration. Located in the picturesque Cornwall, our team enjoys a supportive environment with ample opportunities for professional growth, competitive salaries, and a comprehensive benefits package. Join us to make a meaningful impact as a Software Developer, where your contributions will directly enhance the tools that empower our customers and colleagues every day.
T

Contact Detail:

TieTalent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work at companies you're interested in. A friendly chat can lead to insider info about job openings and even referrals.

✨Tip Number 2

Show off your skills! Create a personal project or contribute to open-source software that showcases your C# and .NET expertise. This not only boosts your portfolio but also gives you something tangible to discuss during interviews.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design questions. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills and get comfortable with common interview scenarios.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing links to your GitHub or any cool projects you've worked on – it really helps us get to know you better!

We think you need these skills to ace Software Developer

C#
.NET (Core or Framework)
SQL databases
RESTful APIs
Agile
Scrum
Version Control (Git)
Debugging Tools
Problem-Solving Skills
Front-end Development (JavaScript, HTML, CSS)
Legacy PHP Codebases
CI/CD Pipelines
DevOps Practices
Microsoft Azure
GCP

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with C# and .NET, and don’t forget to mention any relevant projects or contributions you've made. We want to see how you can bring value to our team!

Showcase Your Projects: Include links to your personal projects, GitHub, or portfolio work in your application. This gives us a chance to see your coding style and problem-solving skills in action. It’s a great way to stand out from the crowd!

Be Clear and Concise: When writing your cover letter, be clear and concise about why you’re a good fit for the role. Mention specific experiences that align with our needs, like working with SQL databases or contributing to system architecture. We appreciate straightforward communication!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, it shows you’re serious about joining our team at Tempest Photography. We can’t wait to hear from you!

How to prepare for a job interview at TieTalent

✨Know Your Tech Stack

Make sure you brush up on your C# and .NET knowledge before the interview. Be ready to discuss your experience with SQL databases and RESTful APIs, as these are crucial for the role. Prepare examples of projects where you've used these technologies to demonstrate your expertise.

✨Showcase Your Problem-Solving Skills

During the interview, be prepared to tackle some coding challenges or technical questions. Think aloud as you solve problems to show your thought process. This will help the interviewers see how you approach issues and your ability to work independently on scoped features.

✨Communicate Clearly

Since collaboration is key in this role, practice explaining technical concepts in simple terms. You might be asked to describe past projects or architectural decisions, so make sure you can articulate your ideas clearly and concisely.

✨Prepare Questions

Have a few thoughtful questions ready about the team, the projects you'll be working on, or the company culture. This shows your genuine interest in the role and helps you assess if it's the right fit for you. Plus, it gives you a chance to engage with your interviewers!

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>