Software Developer - C# .NET

Software Developer - C# .NET

Farnham Full-Time 35000 - 55000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Design and develop new product features while reviewing and testing code.
  • Company: Join a leading software house specializing in mission-critical systems for airports.
  • Benefits: Enjoy a hybrid work model, competitive salary, pension, and a vibrant social calendar.
  • Why this job: Be part of an innovative team creating impactful software solutions with great work/life balance.
  • Qualifications: Minimum 2 years experience in C# and .NET; degree in Computer Science or related field preferred.
  • Other info: Must live within an hour's commute from Farnham, Surrey.

The predicted salary is between 35000 - 55000 £ per year.

Job Description

Software Developer – C#, .NET

Salary – £35000 – £55,000 plus, pension, excellent work/life balance, active social calendar

Location Hybrid Home/Office

Our client is a specialist software house at the forefront of developing mission critical systems for airport operations. They are looking for motivated self-starters with a passion for hands-on programming to help deliver the next generation of our class-leading products.

Our client is looking for a software developer with a minimum of 2 years’ experience.

Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development.

The role is mostly WFH, although some work from the office will be required and occasional travel to client sites. Candidates would need to live 1 hour’s commutable distance from Farnham, Surrey

Main Responsibilities re role of Software Developer C# .NET

  • Designing and developing new product features
  • Reviewing/testing code in the QA cycle
  • Investigating and solving issues

Experience in the following is essential:

  • C# with .NET Framework and/or .NET Core
  • Desktop client application development and RESTful APIs
  • Experience with RDBMS (e.g., Oracle) and SQL

Experience of the following is desirable:

  • Understanding of common Design Patterns (e.g. MVC, MVVM Pattern)
  • JavaScript, HTML, CSS, ASP.NET, AWS, WPF and good knowledge of JavaScript front-end frameworks, e.g., Vue.JS
  • AWS delivery
  • Parallel programming (e.g., TPL and PLINQ)
  • Source code management with SVN or Git
  • Experience with Object-Relational Mapping (ORM) such as Entity Framework
  • User Interface/User Experience (UI/UX) design skills

Qualifications – Ideally you will have a degree in Computer Science, Software Engineering or similar, with a focus on software development.

Role Description – Software Developer C# .NET:

As an experienced developer you will need a solid track record of working in a dynamic environment with a small team to develop scalable, performant, multi-user applications.

You will be an integral part of our software team and help to deliver market-leading software solving real world problems to a fast-growing global customer base. The role will allow you to expand on your current technical skills in a practical and focused environment with the opportunity to research and use innovative techniques to contribute to the success of our products. Travel within the UK and overseas from time to time is possible. You must have a valid passport, the right-to-work in the UK and have no obstacles to obtain airside security clearance.

Keywords – Software Developer , Software Engineer, C#, .NET, DOTNET, .NET Core, RESTful APIs, RDBMS, Oracle, SQL, JavaScript, HTML, CSS, ASP.NET, AWS, WPF, Vue.JS, TPI, PLINQ, Parallel programming, UI/UX, SVN, Git

Software Developer – C# .NET

Software Developer - C# .NET employer: Gregory Martin International Limited

Our client is an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. With a strong emphasis on work/life balance and an active social calendar, employees enjoy a supportive culture that encourages personal and professional growth. The hybrid work model allows for flexibility while being part of a leading software house dedicated to developing mission-critical systems, making it an ideal place for passionate software developers to thrive.
G

Contact Detail:

Gregory Martin International Limited Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer - C# .NET

✨Tip Number 1

Make sure to showcase your hands-on programming experience in C# and .NET during any conversations or interviews. Highlight specific projects where you've developed features or solved complex issues, as this will demonstrate your practical skills.

✨Tip Number 2

Familiarize yourself with the company's mission and the types of systems they develop for airport operations. This knowledge will help you tailor your discussions and show your genuine interest in contributing to their projects.

✨Tip Number 3

Since the role involves some office work and client site visits, be prepared to discuss your flexibility and willingness to collaborate in a hybrid work environment. Emphasizing your adaptability can set you apart from other candidates.

✨Tip Number 4

Network with current or former employees of the company on platforms like LinkedIn. Engaging with them can provide valuable insights into the company culture and expectations, which you can leverage during your application process.

We think you need these skills to ace Software Developer - C# .NET

C# Programming
.NET Framework
.NET Core
Desktop Application Development
RESTful APIs
RDBMS (e.g., Oracle)
SQL
Code Review
Quality Assurance Testing
Problem-Solving Skills
Version Control Systems (e.g., Git)
Agile Methodologies
Communication Skills
Team Collaboration
Time Management

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 specific examples that demonstrate your hands-on programming skills.

Craft a Strong Cover Letter: In your cover letter, express your passion for software development and mention why you are interested in working for this particular company. Highlight your problem-solving abilities and your experience with mission-critical systems.

Showcase Relevant Experience: When detailing your work experience, focus on roles where you designed and developed product features or worked with RESTful APIs. Mention any experience with RDBMS and SQL to align with the job requirements.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all information is clear and concise.

How to prepare for a job interview at Gregory Martin International Limited

✨Showcase Your C# and .NET Skills

Be prepared to discuss your experience with C# and the .NET framework in detail. Highlight specific projects where you utilized these technologies, and be ready to explain your thought process and problem-solving approach.

✨Demonstrate Your Problem-Solving Abilities

Since the role involves investigating and solving issues, think of examples from your past work where you successfully identified and resolved a challenging problem. Use the STAR method (Situation, Task, Action, Result) to structure your answers.

✨Familiarize Yourself with RDBMS and SQL

Make sure you can discuss your experience with relational databases and SQL confidently. Prepare to answer questions about database design, querying data, and optimizing performance, as these skills are essential for the role.

✨Ask Insightful Questions

Prepare thoughtful questions about the company's projects, team dynamics, and future goals. This shows your genuine interest in the position and helps you assess if the company is the right fit for you.

Software Developer - C# .NET
Gregory Martin International Limited
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>