C# Software Developer

Seebyte Ltd
Edinburgh, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

Java
Microsoft Windows
JIRA
C Sharp (Programming Language)
Configuration Management
Continuous Delivery
Extensible Application Markup Language
Design of User Interfaces
Windows Presentation Foundation
Software Deployment
Software Engineering
Software Verification
Gitlab
Jenkins
Programming Languages

Job description

  • Design, implement, test, and deliver robust C# software solutions
  • Deliver work to a high standard whilst proactively identifying and suggesting software improvements
  • Help to understand and break down requirements aligned with the needs of our clients.

Requirements

  • Experience designing, developing and implementing modular software
  • Experience working in C# for Windows UI development
  • Strong interpersonal skills and a willingness to work with external partners and clients
  • Enthusiastic to learn new technology

Desirable Experience:

  • Experience with modern programming language features (latest C# language version).
  • Experience in XAML-based Windows UI development (ideally WPF)
  • Experience designing and implementing secure software solutions
  • Knowledge of Java
  • Experience working within an agile environment, working across the full software development lifecycle
  • Experience with automating application deployment and environment configuration management
  • Software verification and deployment techniques
  • An understanding of defect tracking systems such as GitLab / Jira
  • Knowledge of Continuous Delivery frameworks (e.g. Jenkins)
  • A degree in Software Engineering, or equivalent is desirable

You will stand out if:

  • You are focused on customer excellence
  • You communicate clearly, respectfully and can collaborate effectively across teams. You can explain complex issues in a concise and professional manner and thrive in a team environment
  • You actively foster a positive, inclusive and respectful mindset and willingly share your knowledge and support others
  • You are passionate about learning and growth and are motivated to expand your skills, ask questions, and engage actively in your development

Benefits & conditions

Pulled from the full job description

  • Free parking
  • Company pension
  • On-site gym
  • Cycle to work scheme
  • Season ticket loan
  • On-site parking, We are looking for C# skilled Software Developers to join our Edinburgh team (60% time in Edinburgh office). This role can be offered on a full time or part time basis.

Why join us

You will have a unique opportunity to play a significant role in a dynamic and world-respected technology company within the exciting field of robotics, with clear development, training and career progression opportunities provided. This is a fantastic opportunity to work for a people focused, innovative and forward-thinking company with an international client base.

We are proud to promote a healthy work-life balance in a casual working environment. Some of our benefits include:

  • Competitive salary and shared employee /employer contributory pension scheme
  • Generous holiday entitlement, plus option to buy additional holidays after 1 year of service
  • Travel compensation scheme (season ticket loan, cycle to work Scheme, EV leasing scheme)
  • Clear development, training and career progression opportunities
  • flexible working policy
  • Professional development opportunities (online and in-house training & development)
  • Offices in the heart of Edinburgh and Bristol (two great cities to live and work!)
  • Free onsite gym (Edinburgh)/Fitness Sessions (Bristol)/Table Tennis (Bristol)
  • Free on-site parking (Edinburgh)
  • Enhanced family friendly policies
  • Annual company day out

Main purpose of the role:

At Seebyte you will be working within an engineering project team to deliver robust and innovative technology solutions to customers worldwide. The role will include but not be limited to design, development, test and integration of SeeByte's software solutions. Support, training and development will be offered to enable you to continue to grow within role and become a software engineering expert, developing exciting uncrewed software systems.

Apply for this position