Software Engineer

Software Engineer

Newport +1 Full-Time 28800 - 48000 £ / year (est.) Home office (partial)
Go Premium
E

At a Glance

  • Tasks: Design and develop software for downhole tools and interface systems.
  • Company: Join a dynamic team in Bristol focused on innovative engineering solutions.
  • Benefits: Enjoy hybrid work options, flexible hours, and a collaborative environment.
  • Why this job: Be part of exciting projects that enhance technology and impact the industry.
  • Qualifications: Strong C# and .Net experience; familiarity with WPF and multithreading is essential.
  • Other info: Opportunity to work with cutting-edge tools and contribute to meaningful engineering tasks.

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

Apply functional specifications and engineering tools to design and develop software that supports downhole tools and interface systems.

Work closely with the design team to create reliable, high-performance software, maintain legacy code, and build interfaces for new and existing products.

Collaborate to meet development milestones, contribute to system-level testing and reliability analysis, and ensure optimal software quality.

What You’ll Do

  • Design and develop software for product enhancements and new products
  • Build software for interface and communication systems
  • Develop unit and system tests to ensure quality
  • Maintain and improve legacy C# software
  • Debug and resolve software issues
  • Use Git for source control and Trello for task management
  • Analyze design problems and propose effective solutions
  • Set up and configure development tools like IDEs and source control systems
  • Create detailed documentation for software and interfaces
  • Support other engineering tasks as needed

What You Need to Have

  • Strong software development experience with C# and .Net Framework / .Net 8
  • Solid experience building WPF applications
  • Understanding of multithreading and synchronization challenges
  • Familiarity with Visual Studio 2019/2022
  • Experience with Microsoft Windows OS and Office applications

Nice to Have

  • Experience with GRPC and Visual Studio Installer Projects
  • Knowledge of Dependency Injection and MVVM design patterns
  • Entity Framework familiarity
  • Exposure to Windows Azure and hosted SQL Server
  • Experience with JSON and NLog
  • Experience writing and supporting mobile apps (iOS and Android)

Tools You’ll Use

  • Visual Studio 2022
  • SQL Server 2018 or later

Physical & Safety Requirements

  • Ability to operate basic office equipment (keyboard, mouse, copier, scanner)
  • Ability to walk/travel to production areas wearing required PPE (safety glasses, steel-toe footwear, etc.)
  • Able to lift/move up to 7kg
  • Comfortable sitting or standing for 8-9 hours daily
  • Commitment to workplace safety by following QHSE procedures and reporting hazards

Locations

Newport Wales
E

Contact Detail:

Elios Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, especially C# and .Net Framework. Having hands-on experience or projects that showcase your skills in these areas will make you stand out.

✨Tip Number 2

Engage with the software engineering community, particularly those focused on WPF applications and multithreading. Networking can lead to valuable insights and connections that may help you during the interview process.

✨Tip Number 3

Prepare to discuss your experience with debugging and maintaining legacy code. Be ready to share specific examples of challenges you've faced and how you resolved them, as this is a key aspect of the role.

✨Tip Number 4

Showcase your familiarity with tools like Git and Trello. Being able to demonstrate your proficiency in using these tools for source control and task management will highlight your readiness for collaborative work.

We think you need these skills to ace Software Engineer

C# Programming
.Net Framework / .Net 8
WPF Application Development
Multithreading and Synchronization
Visual Studio 2019/2022
Microsoft Windows OS
Office Applications Proficiency
Git for Source Control
Trello for Task Management
Unit and System Testing
Debugging and Issue Resolution
Software Documentation
Dependency Injection
MVVM Design Patterns
Entity Framework
Windows Azure
SQL Server
JSON Handling
NLog
Mobile App Development (iOS and Android)
QHSE Procedures Compliance

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your strong software development experience with C# and .Net Framework. Include specific projects or roles where you've built WPF applications or worked with multithreading.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your skills align with the job requirements. Mention your familiarity with tools like Visual Studio and Git, and any relevant experience with legacy code maintenance.

Showcase Relevant Projects: If you have experience with GRPC, Dependency Injection, or MVVM design patterns, be sure to include these in your application. Highlight any projects that demonstrate your ability to solve design problems effectively.

Prepare for Technical Questions: Anticipate technical questions related to software development and debugging. Be ready to discuss your experience with unit testing, system-level testing, and how you ensure software quality in your projects.

How to prepare for a job interview at Elios Talent

✨Showcase Your C# Expertise

Make sure to highlight your strong software development experience with C# and the .Net Framework during the interview. Be prepared to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Demonstrate Problem-Solving Skills

Since the role involves analysing design problems and proposing effective solutions, be ready to share examples of how you've tackled complex issues in past projects. Use the STAR method (Situation, Task, Action, Result) to structure your responses.

✨Familiarise Yourself with Development Tools

The company uses Visual Studio and Git for source control, so ensure you're comfortable discussing your experience with these tools. If you have experience with Trello for task management, mention it as well, as it shows your ability to work collaboratively.

✨Prepare for Technical Questions

Expect technical questions related to multithreading, synchronization challenges, and WPF applications. Brush up on these topics and be ready to explain your understanding and any relevant experiences you have had in these areas.

Software Engineer
Elios Talent
Location: Newport
Go Premium

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

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