Senior C# Software Developer - With Line Management

at  Lightcast Discovery

Cambridge, England, United Kingdom -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Nov, 2024Not Specified30 Aug, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE WOULD EXPECT YOU TO HAVE:

  • Excellent skills and experience of working in software development
  • People- first focused approach to line management
  • Thorough understanding of C# / WPF, in a complex, heavily multi-threaded application
  • Familiarity with Agile development concepts and technical excellence practices
  • Deep experience of source control and software build processes
  • Ability to communicate effectively with other teams across various disciplines

Responsibilities:

ABOUT THE ROLE

Lightcast are a life-science startup developing a unique platform for massively parallel processing of single cell assay operations that can revolutionise conventional drug discovery workflows.
We are looking for developer to join our growing software and integration team, predominantly working in C# and WPF on both the embedded software that drives the device, as well as a suite of desktop products to design scientific experiments and analyse/visualise the results.
This gives a variety of opportunities from firmware and low-level hardware abstraction to user interface interactions and lots in between. The software makes extensive use of complex algorithm design, image analysis, ML/AI and embedded control software, giving developers a wide range of projects and technologies to work on. The team works in an Agile manner, with frequent releases and valuing technical excellence including development of a digital twin of the platform.
Due to the nature of the work, you also have the chance to work closely in a multi-discipline environment, alongside the engineering and biology teams.

RESPONSIBILITIES

  • Support the growth and development of direct reports through a nurturing environment.
  • Key involvement in the full lifecycle development for desktop and embedded applications to allow scientists to design and execute complex experiments, whist capturing and analysing the resulting data
  • Contributing to the solution design for often complex, algorithmic problems as well as highly intuitive user interfaces
  • Involvement in requirements clarification, ensuring complex concepts are understood and translated in to well-tested, high-quality code
  • Provide support to others within the team, through pairing, code reviews and testing
  • Effective communication at all levels within the organisation
  • Collaborating within a multi-disciplinary team covering engineering, electronics and biology, using an Agile process to ensure key deliverables are met to time and quality


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Cambridge, United Kingdom