Senior C# Software Developer - With Line Management
at Lightcast Discovery
Cambridge, England, United Kingdom -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Nov, 2024 | Not Specified | 30 Aug, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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