C# Developer

C# Developer

Poole Full-Time 28800 - 48000 Β£ / 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 of C#/.NET experience and a passion for agile development.
  • Other info: Exciting projects with potential for career advancement in a collaborative environment.

The predicted salary is between 28800 - 48000 Β£ per year.

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
  • 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
  • 1+ years C#/.NET Software Development using a Visual Studio/Rider IDE.
  • Knowledge or Experience in developing REST/RESTful interfaces.
  • 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.
  • 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.

Seniority level

  • Entry level

Employment type

  • Full-time

Job function

  • Engineering, Information Technology, and Quality Assurance

Industries

  • IT Services and IT Consulting

Poole, England, United Kingdom

#J-18808-Ljbffr

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 projects 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 enhance their skills and career trajectories. 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! Get out there and connect with folks in the industry. Attend meetups, tech talks, or even online webinars. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your C# projects, especially any microservice-based solutions you've developed. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for those interviews! Brush up on your Agile methodologies and be ready to discuss your experience with Scrum. Practice common technical questions related to C# and embedded software development to boost your confidence.

✨Tip Number 4

Don’t forget to apply through our website! We’re always on the lookout for talented developers like you. Keep an eye on our job listings and make sure your application stands out by tailoring it to the role.

We think you need these skills to ace C# Developer

C#
ASP.NET
Microservices
REST/RESTful Interfaces
Agile Methodologies
Scrum
Continuous Integration (CI)
Test-Driven Development (TDD)
Behaviour-Driven Development (BDD)
Source Control (Bitbucket, GitHub)
Continuous Deployment (CD) Tools (Jenkins, Bamboo)
Unit Testing (NUnit)
Embedded Software Development
Android Development
Xamarin

Some tips for your application 🫑

Tailor Your CV: Make sure your CV is tailored to the C# Developer role. Highlight your experience with C# and .NET, and don’t forget to mention any Agile or Scrum experience you have. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include any relevant projects you've worked on, especially those involving microservices or embedded software. If you've developed RESTful interfaces or used CI/CD tools, let us know! This helps us see your practical experience.

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Explain why you're excited about the role and how your background makes you a great fit. We love seeing enthusiasm and a bit of personality, so don’t hold back!

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it’s super easy!

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 that involved microservices or RESTful interfaces. They’ll likely ask you technical questions, so being confident in your coding knowledge is key!

✨Familiarise Yourself with Agile Methodologies

Since this role involves working in a Scrum team, it’s essential to understand Agile principles. Be prepared to talk about your experience with Scrum ceremonies and how you’ve contributed to improving software quality in past projects. Showing that you can thrive in an Agile environment will definitely impress them.

✨Prepare for Technical Challenges

Expect to face some technical challenges during the interview. Brush up on common coding problems and be ready to demonstrate your problem-solving skills. Practising coding exercises related to C# and embedded systems can help you feel more at ease when tackling these challenges.

✨Showcase Your Documentation Skills

Effective documentation is crucial in software development. Be ready to discuss how you’ve written documentation and test processes in previous roles. Highlighting your ability to create clear and concise documentation will show that you understand its importance in the development lifecycle.

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
>