Senior Software Engineer - C# - (Hybrid Remote)
Senior Software Engineer - C# - (Hybrid Remote)

Senior Software Engineer - C# - (Hybrid Remote)

Edinburgh Full-Time 43200 - 72000 £ / year (est.) No home office possible
N

At a Glance

  • Tasks: Join our Agile team to develop innovative federated data analysis products.
  • Company: Be part of a forward-thinking company focused on cutting-edge software solutions.
  • Benefits: Enjoy hybrid remote work, flexible hours, and a collaborative culture.
  • Why this job: Make an impact with your coding skills while working in a dynamic environment.
  • Qualifications: Proficiency in C#, Python, and modern development practices is essential.
  • Other info: This role offers the chance to work with cloud technologies like Azure and AWS.

The predicted salary is between 43200 - 72000 £ per year.

We are seeking a talented Software Developer to join our Product Delivery team, with an initial focus on developing our federated data analysis capability. Responsibilities include working in an Agile team to build successful products that meet a broad range of customer needs.

  • Must have: Competency in modern programming languages and methodologies such as Python and Kubernetes, preferably within a UNIX/Linux environment.
  • Ability to contribute technically across all tiers of the company's platform services, both web technologies and back-end services.
  • Understanding of database development.
  • Show appreciation of all aspects of the software development lifecycle (e.g. requirements, analysis, design, implementation, testing and documentation).
  • Experience of Agile development practices.
  • Experience of the source control process using tools such as Azure DevOps, Git or SVN.
  • Experience of software build pipelines and tools such as ArgoCD/Flux.
  • Working knowledge of integrated development environments such as RubyMine, Eclipse or Microsoft Visual Studio.
  • Experience of building and operating a SaaS/PaaS platform in a public cloud environment (Azure, AWS etc.).
  • Experience of presentation layer technologies (HTML 5, CSS, JavaScript).
  • Solid understanding of internet and web protocols, and how to develop RESTful APIs.

Please note this is a UK remote position.

Senior Software Engineer - C# - (Hybrid Remote) employer: Net Talent

As a Senior Software Engineer at our company, you will thrive in a dynamic hybrid remote environment that champions innovation and collaboration. We offer a supportive work culture that prioritises employee growth through continuous learning opportunities and mentorship, alongside competitive benefits that enhance work-life balance. Join us to be part of a forward-thinking team dedicated to developing cutting-edge solutions while enjoying the flexibility and autonomy that comes with remote work.
N

Contact Detail:

Net Talent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - C# - (Hybrid Remote)

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, Python, and Kubernetes. Having hands-on experience or projects that showcase your skills in these areas will give you a significant edge during discussions.

✨Tip Number 2

Brush up on Agile methodologies and be prepared to discuss your experiences working in Agile teams. Highlighting your ability to adapt and thrive in such environments can demonstrate your fit for the role.

✨Tip Number 3

Prepare to talk about your experience with source control tools like Azure DevOps or Git. Being able to articulate how you've used these tools in past projects will show your technical competence and understanding of best practices.

✨Tip Number 4

Since this is a hybrid remote position, be ready to discuss your strategies for effective remote collaboration. Sharing examples of how you've successfully worked with distributed teams can highlight your adaptability and communication skills.

We think you need these skills to ace Senior Software Engineer - C# - (Hybrid Remote)

C# Programming
Python Programming
Kubernetes
UNIX/Linux Environment
Agile Development Practices
Database Development
Software Development Lifecycle (SDLC)
Source Control (Azure DevOps, Git, SVN)
Software Build Pipelines (ArgoCD, Flux)
Integrated Development Environments (RubyMine, Eclipse, Microsoft Visual Studio)
SaaS/PaaS Platform Development
Public Cloud (Azure, AWS)
HTML5
CSS
JavaScript
RESTful API Development
Best Practice Coding Standards
Technical Contribution Across Platform Services

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C#, Python, and any relevant technologies mentioned in the job description. Emphasise your familiarity with Agile practices and your contributions to software development lifecycles.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention specific projects where you've used modern programming languages and methodologies, and how you can contribute to their federated data analysis capability.

Showcase Relevant Experience: When detailing your work experience, focus on your roles in Agile teams and your technical contributions across web technologies and back-end services. Highlight any experience with SaaS/PaaS platforms and cloud environments like Azure or AWS.

Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. Ensure that your application is clear, concise, and free of jargon that may not be understood by all reviewers.

How to prepare for a job interview at Net Talent

✨Brush Up on Your Technical Skills

Make sure you're well-versed in C#, Python, and Kubernetes, as these are key to the role. Be prepared to discuss your experience with these technologies and how you've applied them in previous projects.

✨Showcase Your Agile Experience

Since the company values Agile development practices, be ready to share specific examples of how you've worked in Agile teams. Discuss your role in sprints, stand-ups, and how you’ve contributed to successful product deliveries.

✨Understand the Software Development Lifecycle

Familiarise yourself with all aspects of the software development lifecycle. Be prepared to talk about your experience in requirements gathering, design, implementation, testing, and documentation, as this will demonstrate your comprehensive understanding of the process.

✨Prepare for Scenario-Based Questions

Expect scenario-based questions that assess your problem-solving skills and technical knowledge. Think of situations where you had to troubleshoot issues or improve processes, especially in a cloud environment like Azure or AWS.

Senior Software Engineer - C# - (Hybrid Remote)
Net Talent
N
  • Senior Software Engineer - C# - (Hybrid Remote)

    Edinburgh
    Full-Time
    43200 - 72000 £ / year (est.)

    Application deadline: 2027-04-29

  • N

    Net Talent

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