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 subsystem-level 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 front-end web frameworks like Angular is a plus
- Participate in sprint planning, code reviews, and team retrospectives to improve collaboration and deliverables
|