Software Technologist I
Core
Full software development including design, coding, testing, and deployment of high-quality software solutions.
Role type
Mid-level software technologist (IC)
Builds
Software solutions and features
Domain
Health technology / Software engineering
Deliverable
production ML models | product features
Required skills
C#, WPF, .Net, Software Test Automation, API Design, API Integration, Debugging, Code Reviews, Version Control System, Technical Documentation
Preferred skills
Agile Methodology, Software Development Life Cycle (SDLC), Business Acumen, Continuous Improvement, Test Driven Development (TDD), Software Design, Programming Languages
Technologies
C#, WPF, .Net, Version Control System
Responsibilities
Participate in full software development processes with autonomy and pairing; Lead creation of software designs and provide guidance on best practices; Develop and execute comprehensive test plans (unit, integration, system); Conduct code reviews to ensure adherence to standards; Support DevOps in deploying software and monitoring performance metrics; Diagnose and resolve software defects; Create and maintain technical documentation including architecture diagrams and API specs.
Seniority
Mid-level, hands-on IC