InVita Healthcare Technologies is looking for a Software Engineer to develop and maintain technical solutions for their life-saving software products in the Donation and Transplantation space, aiming to streamline processes, enable efficient information exchange, and improve decision-making.
Requirements
- 5+ years of professional experience developing applications using C-Sharp, ASP.NET/MVC, .NET/.NET Core
- Solid understanding of JavaScript, HTML, and CSS.
- Expertise in identifying, analyzing, and resolving performance issues across software applications and systems.
- Work with container and deployment technologies such as Docker to build and maintain a repeatable deployment environment.
- Regularly use and stay up to date on current web development and supporting technologies including C-Sharp, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL and other frameworks and technologies as required.
- Closely follow coding standards and overall Software Development Lifecycle (SDLC) processes using the Atlassian stack (JIRA, Confluence, Service Desk), Git Flow, R and other tooling.
- Architect, design and develop new features and functionality for our primary web applications in a full stack capacity, including front-end, back-end, database/data access and other impacted areas as needed.
Responsibilities
- Architect, design and develop new features and functionality for our primary web applications in a full stack capacity, including front-end, back-end, database/data access and other impacted areas as needed.
- Regularly use and stay up to date on current web development and supporting technologies including C-Sharp, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL and other frameworks and technologies as required.
- Closely follow coding standards and overall Software Development Lifecycle (SDLC) processes using the Atlassian stack (JIRA, Confluence, Service Desk), Git Flow, R and other tooling.
- Collaborate with other engineers during team programming and on various cross-product and platform engineering projects.
- Create detailed technical documentation, including high-quality inline code comments and separate process/workflow documentation in Confluence and/or other documentation systems.
- Participate in cross-functional meetings with the Product and Quality Assurance groups to deliver stable and high-quality features and functionality, perform effort estimations and kick off/wrap up projects.
- Work with container and deployment technologies such as Docker to build and maintain a repeatable deployment environment.
Other
- This is a hybrid role with 3-days per week required to be worked in the Baltimore, MD office.
- Excellent problem-solving skills, strong attention to detail, and ability to manage multiple priorities.
- Strong communication and collaboration skills, with proven success working across engineering and product teams.
- Ability to travel on a flexible schedule if needed (very minimal, if any.) Airplane travel may be necessary.
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).