Tandem Diabetes Care ยท 1 day ago
Software Engineer II (.NET)
Tandem Diabetes Care is a leader in the diabetes technology industry, dedicated to creating innovative solutions for people living with diabetes. The Software Engineer II role involves designing, developing, and testing modern web applications, while leveraging the latest technologies to enhance software quality and performance.
Medical Device
Responsibilities
Independently designs, develops, modifies, and tests software units per corporate software process documents
Leverages the latest React and .NET technologies to engineer clean, modularized, and well unit and integration tested code that runs seamlessly
Independently identifies opportunities in software process, discusses with peers, and implements proposals to address gaps
Contributes to software design specifications, interface descriptions, and other software documentations; may act as documentation owner for limited scope projects
Contributes to software validation (write, dry run & review) & leads verification protocols
In coordination with the Software Test team, participates in formal test execution
Develops unit tests and analyzes test coverage per software process documents
Embraces the Design Control process by participating in design reviews and maintaining design history
Translates high-level requirements into software design and implementation
Develops, executes, and verifies unit and integration tests. Employs Test Driven Development (TDD) to ensure quality
Regularly performs code reviews and provides feedback
Responsible for training new team members
Manages source code effectively using Source Code Management (SCM) tools, processes, and procedures
Attends and may coordinate documentation for the Software Review Board (SRB)
Confirms completion of required training plan before assuming job responsibilities
Ensures compliance with company policies, including Privacy/HIPAA, and other legal and regulatory requirements with support from subject matter experts within the company
Other responsibilities as assigned
Qualification
Required
2+ years of experience in the field of cloud or web application software development or in a related area
Bachelor's degree in engineering or computer Sciences or related field or equivalent combination of education and applicable job experience
Proficient with formal software test methodologies, such as Test-Driven Development (TDD)
Proficient in at least C# and .NET Core
Experience developing modern ReactJs (2+ years of experience)
Experience writing well tested and modularized TypeScript code
Experience designing, developing, and testing containerized micro-services
Experience utilizing SQL databases, such as SQL Server, Oracle, MySQL, etc
Experience utilizing NoSQL databases, such as CosmosDB, MongoDB, Cassandra, etc
Proficient with the use of Docker containers for both development support as well as deployment
Skilled at defining and translating high-level requirements into software design and implementation
Able to work independently and deliver high quality work product without close supervision
Able to follow and implement work assignments
Adept at seeing change as an opportunity to improve business performance and campaigning for it when necessary
Able to effectively convey information related to work product and participate in group discussions
Able to persuade others through effectively consolidating, evaluating, and presenting relevant information
Preferred
Experience with an enterprise messaging bus (e.g., Event Hubs, Kafka, Kinesis) is preferred
Familiarity with selecting and deploying cloud technologies in Azure and/or AWS
Knowledge of REST API contract design is a plus
Knowledge of GraphQL is a plus
Knowledge of Good Documentation Practices (GDP) preferred
Benefits
Competitive compensation package that includes bonus and a robust benefits package
Company
Tandem Diabetes Care
Tandem Diabetes Care, a global insulin delivery and diabetes technology company, manufactures and sells advanced automated insulin delivery systems that reduce the burden of diabetes management, while creating new possibilities for patients, their loved ones, and healthcare providers.
Funding
Current Stage
Late StageLeadership Team
Recent News
The Motley Fool
2024-02-23
Medical Product Outsourcing
2024-02-02
Company data provided by crunchbase