Job Description
We are excited about your potential contributions to our startup mentality. We embrace a culture of learning where we fail fast, adapt, and grow. If you thrive in a dynamic, challenging environment and are open to taking on the toughest problems, then PatientWing is the place to make a significant impact.
Responsibilities:
In your role, you will be a key player in our mission to bring better treatments to people faster. You will create visually appealing, user-friendly interfaces that engage users and enhance their overall experience. You'll collaborate closely with designers and back-end developers to implement cutting-edge designs and ensure seamless integration with back-end functionalities. Your expertise in front-end technologies and frameworks will allow you to help PatientWing deliver high-quality web applications that meet client requirements and industry standards. Here's the nitty-gritty:
- Analyze and review functional and technical requirements.
- Develop and deploy new product features and enhancements.
- Develop seamless integrations on top of the PatientWing solution with existing, third-party clinical trial systems.
- Participate fully in PatientWing’s software development lifecycle SDLC process with the Product Team
- Collaborate with the Product Owner, Product Manager, and other stakeholders on feature design and implementation.
- Collaborate with the Product Owner, Product Manager, and other stakeholders on feature design and implementation.
- Investigate assigned product issues and bugs to deliver necessary solutions and patches.
- Investigate assigned product issues and bugs to deliver necessary solutions and patches.
- Support product validation documentation, including writing and implementing test scripts for new features and patches.
- Maintain and create detailed application documentation.
Requirements:
- You have a bachelor’s degree.
- You are passionate about healthcare and our mission and align with our values.
- You are over-the-top organized (your closet may or may not be color-coded).
- The little details matter, typos included.
- You want to work in a dynamic, startup environment.
- You were born with the tenacity to work hard and go above and beyond in everything you do.
- (Bonus points) You love friendly competitions.
- Strong understanding of common security patterns and best practices in software development, such as; authentication, authorization, data protection, and secure by design patterns.
- Strong understanding of relational databases such as Microsoft SQL, PostgreSQL, MySQL, etc.
- Ability to analyze complex technical problems and devise effective solutions.
- Proven experience as a back-end developer or in a similar role.
- Proficiency with the .NET Core C# back-end programming language.
- Proficiency with using debugger tools to troubleshoot and resolve issues with software.
- Proficiency with secure API design principles and experience building and consuming APIs.
- Proficiency with the structured query language SQL syntax and the ability to write queries and stored procedures.
- (Bonus points) Experience with React and JavaScript.
- (Bonus points) Experience with unit testing, integration testing, and debugging techniques to ensure code quality and reliability.
- (Bonus points) Experience with NoSQL databases (e.g., MongoDB, Redis).
- (Bonus points) Experience with Azure DevOps code repository and pipeline build process.
- (Bonus points) Experience with Azure App Services and/or Microsoft IIS web services.
- (Bonus points) You have experience in Software Development at a B2B SaaS company.
- (Bonus points) You studied Computer Science, Computer Engineering, Information Science, or a related field.