C# Developer

C# Developer

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

At a Glance

  • Tasks: Join our Devices Team to design and develop innovative software solutions for ticketing devices.
  • Company: Dynamic tech company focused on cutting-edge embedded software development.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Why this job: Be part of a Scrum team and make a real impact in the tech world.
  • Qualifications: 1+ years experience in C#/.NET and a passion for agile development.
  • Other info: Exciting projects with potential for career advancement in a collaborative environment.

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

C# Developer / Embedded Software Engineer Role: Due to an increase in software development demand across a number of projects we have an opportunity for a software engineer. This role will involve working within the Devices Team, and within a Scrum team developing application software for ticketing devices Responsibilities: Designing, coding and testing of a microservice-based solutions on a number platforms – including Android and .NET primarily written in C#. Work as part of a Scrum team, attending and contributing to all ceremonies Actively contribute to improve software quality Assist in realising software process and tooling improvement activities Ensure that technical standards and development processes are adhered to during all stages of development Participate in software design reviews Support the refinement of specifications and requirements into software development backlogs Write effective documentation and test processes Resolve technical issues arising during the project lifecycle and after release Essential Experience: 1+ years C#/.NET Software Development using a Visual Studio/Rider IDE. Knowledge or Experience in developing REST/RESTful interfaces. Agile experience including Scrum, Kanban, agile mindset. Knowledge/Experience of CI and the development/applicatif automated tests (TDD or BDD). Source control tools such as Bitbucket and GitHUB. CICD tools such as Jenkins, Bamboo, Artifactory. Unit test and code coverage tool experience such as NUnit, SonarCube, AltCover. Experience of microservice architectures, REST Interfaces.Experience within an embedded software development environment Desired/Nice to have Experience: Android development, knowledge of Xamarin is useful. Programming for Windows CE/Windows Embedded Compact and use of .NET Compact Framework. C/C++ Embedded Software Development on Linux would be useful. Android development, knowledge of Xamarin is useful. Experience of one or more javascript technologies. Experience of database technologies. Experience of microservice architectures, REST Interfaces.Experience within an embedded software development environment Experience of JIRA as a workflow tool Interfacing with factory engineering teams. Any of the following areas of expertise would be an advantage: Transport Ticketing. Point of Sale Terminals. Contactless Smartcards, ITSO. Contactless Payments and Payments Standards (cEMV, PCI). Internet Security and protocols – e.g. OWASP, OAuth2, OpenID. C# Developer / Embedded Software Engineer

C# Developer employer: mthree

Join a dynamic and innovative team as a C# Developer, where you'll have the opportunity to work on cutting-edge ticketing devices in a collaborative Scrum environment. Our company fosters a culture of continuous improvement and professional growth, offering employees access to training and development resources that empower them to excel in their careers. Located in a vibrant area, we provide a supportive work atmosphere that values creativity and teamwork, making it an excellent place for those seeking meaningful and rewarding employment.
M

Contact Detail:

mthree Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land C# Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the tech world, especially those who work with C# or in embedded systems. A friendly chat can lead to insider info about job openings that aren't even advertised yet.

✨Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects, especially any microservices or RESTful interfaces you've developed. This gives potential employers a sneak peek into your coding style and problem-solving abilities.

✨Tip Number 3

Prepare for those interviews! Brush up on Agile methodologies and be ready to discuss your experience with Scrum teams. Practising common technical questions related to C# and embedded software will help you feel more confident.

✨Tip Number 4

Don't forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.

We think you need these skills to ace C# Developer

C#
ASP.NET
Microservices
REST/RESTful Interfaces
Agile Methodologies
Scrum
Visual Studio
Rider IDE
Continuous Integration (CI)
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Source Control (Bitbucket, GitHub)
CICD Tools (Jenkins, Bamboo, Artifactory)
Unit Testing (NUnit)
Embedded Software Development

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your C# and .NET experience right at the top. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects and achievements!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the role and how your background fits with our Devices Team. Keep it conversational but professional – we love a bit of personality!

Show Off Your Agile Experience: Since we work in Scrum teams, it’s important to mention any Agile experience you have. Talk about your role in previous projects and how you contributed to improving software quality – we’re all about collaboration here!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any updates. Plus, it shows you’re keen to join the StudySmarter family!

How to prepare for a job interview at mthree

✨Know Your C# Inside Out

Make sure you brush up on your C# skills before the interview. Be ready to discuss your experience with .NET, Visual Studio, and any projects you've worked on. They’ll likely ask you about microservices and RESTful interfaces, so have some examples ready to showcase your expertise.

✨Get Agile Savvy

Since this role involves working in a Scrum team, it’s crucial to understand Agile methodologies. Familiarise yourself with Scrum ceremonies and be prepared to discuss how you've contributed to team dynamics in past projects. Showing that you can adapt to an Agile mindset will definitely impress them.

✨Showcase Your Problem-Solving Skills

Be ready to tackle technical questions or scenarios during the interview. Think of specific challenges you've faced in previous roles and how you resolved them. This will demonstrate your ability to handle issues that may arise during the project lifecycle.

✨Prepare for Technical Standards

Understand the technical standards and development processes relevant to the role. Be prepared to discuss how you ensure quality in your code and how you’ve contributed to tooling improvements in past projects. This shows that you take pride in your work and are committed to maintaining high standards.

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

M
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>