Senior Software Engineer - Full Stack
InVita Healthcare Technologies
Baltimore, MD
senior
senior software engineer
software
engineer
software
.net
team
engineering
web
c#
asp.net
engineer
engineers
Apply with Tarta Assistant 🤖
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
Unleash the power of automation for your job search (Paid option) Apply Manually(Free)
I have time, I'll manually find and apply for jobs
90% of users say Tarta.ai Assistant helps them save time applying for jobs.
Not a member? Click
here to subscribe.
March 26, 2025
InVita Healthcare Technologies
Baltimore, MD
FULL_TIME
$100000-120000/YEAR
Job Title: Senior Software Engineer – Full Stack
Department: Development
Reporting to: Manager of Software Engineering - Transplant Management
Compensation: $100,000 to $120,000 annually
Location: Baltimore, MD (Not Remote: In-Office at least 3-days per week)
Hours of work: Typical hours of work are from 8:30 AM until 5:00 PM EST Monday through Friday. Additional hours may be necessary as needed. This position is exempt from overtime.
Overview:
As a Sr. Full Stack Software Engineer, you’ll have substantial impact on several of our modern life-saving software products in the Donation and Transplantation space, where we are a global leader with an international footprint and thousands of professionals relying on us every day. You’ll be working alongside a great team of smart, friendly, caring and enthusiastic engineers to develop and maintain technical solutions to complex challenges that make a true difference in many peoples’ lives.
Who:
If you enjoy working with modern and diverse technologies on the Microsoft tech stack and care deeply about your code, this is the place for you. With an upbeat, positive attitude you’ll fit right in with our team who will enjoy mentoring and supporting you to help grow your career. Hopefully you enjoy learning and exploring new technologies as much as we do!
Essential Functions:
• 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#, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL and other frameworks and technologies as required.
• Closely follow our 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.
• Follow best practices for engineering testing and develop unit and integration tests using xUnit and other test frameworks.
• Mentor other team members in technology best practices and perform code reviews.
• Other duties, as necessary.
Qualifications:
• STRONG knowledge of C#, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL.
• Ability to work in collaborative teams to achieve organizational goals.
• Understanding of fundamental design principles for building a scalable application.
• Bachelor’s degree in Computer Science preferred or 6+ years’ experience developing and maintaining all components of a modern web application stack.
Physical Demands and Work Environment:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions.
• While performing the duties of this position, prolonged periods of sitting at a desk and working on a computer may be required.
• Additionally, the employee is regularly required to talk or hear.
• The employee frequently is required to use hands or fingers, handle, or feel objects, tools, or controls.
• Specific vision abilities required by this position include close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus.
• Ability to travel on a flexible schedule if needed (very minimal, if any.) Airplane travel may be necessary.
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.
InVita provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
odec0KP3Fx
Department: Development
Reporting to: Manager of Software Engineering - Transplant Management
Compensation: $100,000 to $120,000 annually
Location: Baltimore, MD (Not Remote: In-Office at least 3-days per week)
Hours of work: Typical hours of work are from 8:30 AM until 5:00 PM EST Monday through Friday. Additional hours may be necessary as needed. This position is exempt from overtime.
Overview:
As a Sr. Full Stack Software Engineer, you’ll have substantial impact on several of our modern life-saving software products in the Donation and Transplantation space, where we are a global leader with an international footprint and thousands of professionals relying on us every day. You’ll be working alongside a great team of smart, friendly, caring and enthusiastic engineers to develop and maintain technical solutions to complex challenges that make a true difference in many peoples’ lives.
Who:
If you enjoy working with modern and diverse technologies on the Microsoft tech stack and care deeply about your code, this is the place for you. With an upbeat, positive attitude you’ll fit right in with our team who will enjoy mentoring and supporting you to help grow your career. Hopefully you enjoy learning and exploring new technologies as much as we do!
Essential Functions:
• 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#, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL and other frameworks and technologies as required.
• Closely follow our 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.
• Follow best practices for engineering testing and develop unit and integration tests using xUnit and other test frameworks.
• Mentor other team members in technology best practices and perform code reviews.
• Other duties, as necessary.
Qualifications:
• STRONG knowledge of C#, ASP.NET/MVC, .NET/.NET Core, JavaScript/TypeScript, Bootstrap, SASS/SCSS, SQL.
• Ability to work in collaborative teams to achieve organizational goals.
• Understanding of fundamental design principles for building a scalable application.
• Bachelor’s degree in Computer Science preferred or 6+ years’ experience developing and maintaining all components of a modern web application stack.
Physical Demands and Work Environment:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the functions.
• While performing the duties of this position, prolonged periods of sitting at a desk and working on a computer may be required.
• Additionally, the employee is regularly required to talk or hear.
• The employee frequently is required to use hands or fingers, handle, or feel objects, tools, or controls.
• Specific vision abilities required by this position include close vision, distance vision, color vision, peripheral vision, and the ability to adjust focus.
• Ability to travel on a flexible schedule if needed (very minimal, if any.) Airplane travel may be necessary.
This job description in no way states or implies that these are the only duties to be performed by the employee(s) incumbent in this position. Employee(s) will be required to follow any other job-related instructions and to perform any other job-related duties requested by any person authorized to give instructions or assignments.
InVita provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws.
odec0KP3Fx
Report this job
Similar jobs near me
Related articles
- 9 Things You Cannot Become a Management Analyst Without
- The Business of Consulting: A Guide to Management Consulting
- Climbing the Ladder of Success: A Guide to Becoming an Education Administrator
- Unlocking the Door to Your Dream Career: The Journey to Becoming an Education Administrator
- Champions of Higher Education: An Inside Look at the Daily Tasks of a Higher Education Administrator