Summary:
We are seeking a highly skilled senior software developer to design and build .NET applications supporting our Instrument Software team in a collaborative fastpaced environment. This role combines handson development problemsolving and teamwork with a focus on quality to deliver next generation of flagship sequencing platforms.
Required Skills:
- Experience with developing applications using the .NET platform (e.g. .NET 8 or later) for the Linux operating system
- Experience with the C# programming language and OOP principles
- Experience with Linux
- Experience with Desktop applications (as apposed to cloud development)
- Overall 5 years of experience with ASP.NET Core Open API 3.0.
- 5 years of experience with source control management repositories (GIT) CM practices like pull requests and reviews and software project management tools like JIRA.
- Experience with application lifecycle management version control systems (git) CI/CD and project management tools (JIRA)
Preferred/Optional Skills:
- Experience developing software applications that integrate with and control hardware subsystems (such as fluidics precision motion and optics) is a plus.
- Note this role focuses on subsystemlevel hardware integration rather than embedded (RTOS) software development.
- Experience with Dependency Injection frameworks such as Autofac is a plus
- Experience with advanced analysis methodologies data processing and algorithm development with Python
- Experience with frontend web frameworks like Angular is a plus
- Participate in sprint planning code reviews and team retrospectives to improve collaboration and deliverables
Desktop Applications