Software Engineer C#

Software Engineer C#

Belfast Full-Time 36000 - 60000 £ / year (est.) No home office possible
I

At a Glance

  • Tasks: Develop high-quality software using C# and .NET, build APIs, and troubleshoot technical issues.
  • Company: Join a tech-driven business with a modern .NET stack and a growing client base.
  • Benefits: Enjoy remote work options, flexible hours, and a collaborative culture.
  • Why this job: Work on impactful projects in a supportive Agile environment with opportunities for growth.
  • Qualifications: Strong experience with C#, .NET, REST APIs, and familiarity with cloud platforms like Azure.
  • Other info: Optional office access in the UK and exposure to cutting-edge technologies.

The predicted salary is between 36000 - 60000 £ per year.

Are you a .NET engineer who enjoys building robust, high-performance applications? Do you want to work on scalable systems within a modern engineering team delivering real-world solutions? My client is seeking a .NET Software Engineer to join their established technology team. You'll work across a range of projects using the latest in .NET and cloud technologies, contributing to both new builds and the enhancement of existing platforms.

Key Responsibilities:

  • Develop high-quality software using C# and the .NET framework
  • Build and maintain APIs, services, and backend components
  • Collaborate with Product, QA, and DevOps teams in an Agile environment
  • Participate in code reviews and contribute to clean, maintainable code
  • Troubleshoot and resolve technical issues in development and production environments
  • Write unit and integration tests to ensure reliability and maintainability

Essential Skills and Experience:

  • Strong commercial experience with C# and .NET (Core or Framework)
  • Knowledge of REST APIs, Entity Framework, and LINQ
  • Experience with SQL Server or similar relational databases
  • Familiarity with cloud platforms such as Azure or AWS
  • Good understanding of version control (e.g. Git) and CI/CD pipelines
  • Comfortable working in Agile/Scrum teams

Nice to Have:

  • Experience with front-end technologies such as Blazor, React, or Angular
  • Familiarity with microservices architecture
  • Exposure to message queues (e.g. RabbitMQ, Azure Service Bus)
  • Knowledge of containerisation tools (e.g. Docker, Kubernetes)

Location & Flexibility:

This role supports remote working within the UK, with optional access to an office if preferred. Flexible working hours and a collaborative culture.

Why Apply?

  • Be part of a technology-driven business with a modern .NET stack
  • Work on impactful software used across a growing client base
  • Competitive salary and long-term progression opportunities

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Software Engineer C# employer: IrishJobs

Join a forward-thinking technology company that values innovation and collaboration, offering a dynamic work culture where you can thrive as a Software Engineer. With flexible working hours and the option for remote work within the UK, you'll have the freedom to balance your professional and personal life while contributing to impactful projects using cutting-edge .NET and cloud technologies. The company is committed to employee growth, providing competitive salaries and long-term progression opportunities in a supportive environment.
I

Contact Detail:

IrishJobs Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer C#

✨Tip Number 1

Familiarise yourself with the latest .NET and C# features. Being up-to-date with the newest advancements can give you an edge during discussions with the hiring team, showcasing your passion for continuous learning.

✨Tip Number 2

Engage in online communities or forums related to .NET and C#. This not only helps you network with other professionals but also allows you to gain insights into common challenges and solutions that can be beneficial during interviews.

✨Tip Number 3

Prepare to discuss your experience with cloud platforms like Azure or AWS. Since the role involves cloud services, having specific examples of how you've utilised these technologies will demonstrate your relevant expertise.

✨Tip Number 4

Brush up on Agile methodologies and be ready to share your experiences working in Agile teams. Understanding the principles of Agile can help you align with the company's collaborative culture and show that you're a good fit for their environment.

We think you need these skills to ace Software Engineer C#

C# Programming
.NET Framework
Cloud Services (Azure or AWS)
REST APIs
Entity Framework
LINQ
SQL Server
Version Control (Git)
CI/CD Pipelines
Agile Methodologies
Code Review Practices
Unit and Integration Testing
Troubleshooting Skills
Collaboration Skills
Front-end Technologies (Blazor, React, Angular)
Microservices Architecture
Message Queues (RabbitMQ, Azure Service Bus)
Containerisation Tools (Docker, Kubernetes)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, as well as any relevant projects you've worked on. Use keywords from the job description to demonstrate that you meet the essential skills and experience required.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects or technologies you’ve worked with that align with the responsibilities listed in the job description, such as building APIs or working in Agile teams.

Showcase Your Technical Skills: If you have experience with cloud platforms like Azure or AWS, or tools like Docker and Kubernetes, be sure to include these in your application. Highlight any relevant certifications or courses that demonstrate your commitment to continuous learning in software engineering.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Engineer role.

How to prepare for a job interview at IrishJobs

✨Showcase Your C# Expertise

Make sure to highlight your experience with C# and the .NET framework during the interview. Be prepared to discuss specific projects where you've used these technologies, focusing on the challenges you faced and how you overcame them.

✨Demonstrate Agile Collaboration

Since the role involves working in Agile teams, be ready to share examples of how you've collaborated with Product, QA, and DevOps teams. Discuss your experience in sprints, stand-ups, and any tools you’ve used to facilitate communication.

✨Prepare for Technical Questions

Expect technical questions related to REST APIs, Entity Framework, and LINQ. Brush up on these topics and be ready to solve coding problems or explain your thought process when troubleshooting issues.

✨Discuss Cloud Experience

If you have experience with cloud platforms like Azure or AWS, make sure to mention it. Talk about any projects where you utilised cloud services, and how they contributed to the scalability and performance of your applications.

Software Engineer C#
IrishJobs
I
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>