Jobs

Company Logo

Software Developer - Full Stack

Full-Time California, United States
Health & Biotech
Health & Biotech
04 September 2024
Description
  • Design and develop expertise in existing and new software features and components.
  • Develop and maintain software throughout the stack using a mixture of C#, .NET, WPF, PowerShell, SQL, C++ and more.
  • Work with Business Analyst/Project Owner to ensure designs meet requirements.
  • Work with internal and external chemistry, software, and engineering groups to collaboratively plan, design, implement, document and test software using SCRUM methodology in an iteration-based approach (design, task, implement, test).
  • Use Agile Tools such as Microsoft Azure DevOps or JIRA to plan and manage development tasks, estimation, project backlog, and capacity planning.
  • Lead and respond to peer code reviews in multiple programming languages.
Qualifications
  • Education: Bachelor's degree or equivalent in computer science or a related engineering discipline.
  • Work Experience: Have 5+ years of industry experience developing software.
  • Effective Written Communication: Proficiency in articulating technical concepts effectively through written reports, ensuring team comprehension.
  • Reverse Engineering Ability: Skill in deciphering systems through code analysis, particularly in instances of limited or absent documentation.
  • Versatility Across Technologies: Ability to adapt to diverse technology stacks and environments (e.g., Delphi, C#, C++), with a proactive approach to self-learning. Proficiency in implementing design patterns and best practices is expected.
  • Software Development Expertise: Experience in agile methodologies, version control (e.g., TFS, GitHub, Git), and utilizing project management tools like JIRA. Familiarity with regulatory compliance is advantageous.
  • Be comfortable working with multiple technologies across the full stack of an application (UI, business layer, configuration, database).
  • Ability to collaborate in teams and develop collaborative relationships to achieve common goals. In person three days a week and additionally based on project needs. Initially in-person every day until proficient with project work
  • Be open to working with various operating systems and new technology stacks.
  • Highly desirable candidates will also have:
    • Experience in an FDA-regulated environment.
    • Experience working in a diagnostic, medical, or life-science discipline.
    • Experience working with Unix-like systems and technologies.

Apply

Featured Companies