Back to Careers page

Full-Stack Software Engineer – Angular/C#

WHO WE ARE

We are a healthcare technology company, and for over 20 years, OSI’s purpose has been to help good people do great things and provide incredible software solutions to clients of all sizes. As a tech services organization, we’re building a sustainable, ethical technology services business, partnering with exceptional clients who benefit from our ability to deliver. We’re a small company with a family-style atmosphere – small enough to move fast and close enough to share in the white-glove experience we’ve become known for.

THE JOB

We are looking for a software engineer to join a new high-profile full stack feature team for a Fortune 50 client and industry leader in healthcare services delivery. This is a unique and exciting opportunity to provide development and engineering contributions to one of the largest integrated healthcare services companies in the world as they migrate to new technology.

IF YOU WOULD
LIKE TO:

  • Develop across the stack, including services, components, integrations, and UI
  • Contribute to backend code and design structures as well as frontend development
  • Build & manage test cases and scenarios throughout development cycle
  • Maintain a feedback loop with the client on requirements and solution capabilities & work directly with a lead engineer from the client for scoping, design, and project updates
  • Participate in on-call response rotation with engineering colleagues on the team to respond to code that was developed by this team
  • Willing to grow and ability to learn on the job

AND YOU
HAVE/ARE:

Location & Citizenship
As this will support a U.S.-based healthcare client, you must also meet the following criteria to be considered:

  • Located in the U.S. and able to work full-time remotely (this team will be distributed)
  • Current U.S. citizen with no employment restrictions or sponsorship requirements

Education and Experience level

  • A bachelor’s degree in Computer Science, Engineering, or a related discipline (we will consider applicants with extensive career experience in lieu of a degree)
  • At least five (5) years of professional software engineering experience

Required Skills
Our next hire in this capacity will have experience in a few or all the following areas:

  • Design & development of server-side applications (C#, .NET Core)
  • Concurrency & Multithreaded Processes
  • Data Structures, algorithms, paradigms, and design patterns
  • Design & development of front-end applications (TypeScript, Angular 18 or higher)
  • Application deployment containerization (Docker, Kubernetes, and Terraform)
  • Familiarity with event processing (EventHub, Kafka)
  • Solutions design using microservices architecture
  • Excellent communication and collaboration ability
  • SQL databases (preferably PostgreSQL)
  • Document database management (MongoDB or similar)

AND YOU OPTIONALLY HAVE:

Although not required, we will put greater emphasis on your candidacy if you have experience with any of the following:

  • Azure cloud development and large-scale, high volume hosted applications
  • Infrastructure as code (Terraform, Flux)
  • Experience building and maintaining CQRS APIs
  • UI state management library like NgRx
  • TDD/BDD and testing frameworks such as Playwright and Jasmine
  • Tools such as JIRA, ADO pipelines, Git
  • Healthcare industry familiarity
  • Working on Scrum inside large enterprises
  • AWS Connect is a big plus

WE WOULD
LIKE TO OFFER
YOU:

  • A competitive salary and benefits;
  • Friendly work environment and nice attitude;
  • Work-life balance;
  • Opportunities for career development in an international company

We would like to hear from you! At OSI, we aim to attract, grow, and retain good people and help them do great things. If OSI and this position sound like a fit, we’d love to consider you for our team.

Why We Do It? We care.

At OSI, we care about our clients, we care about each other, and we care about producing great software.

CLIENTS — We admit that the organization we most want to see succeed is our own. But we’ll quickly acknowledge that we can’t win unless our clients win. There’s no way around this symbiotic relationship. Fortunately, at OSI, we genuinely love to see our partners have breakthroughs in top-line growth, innovation and efficiency.

TEAM — If you’ve ever experienced the excitement that comes from being part a high-functioning team, you’ll understand why people matter. Trust. Accountability. Purpose. Self-confidence. These are all part of that exhilaration, but the whole is more than the sum of its parts. Great teams can get you through the tough times and can unlock greater potential than a group of individual contributors ever will.

PEOPLE – We care about individuals and humankind. That’s why we invest in talent and push people to do their best work. That’s also why we have given colleagues help when they’ve encountered personal crises; paid for surgeries people couldn’t afford; funded capital improvements and arts projects to improve our communities; and closed the office to attend colleagues’ weddings.

SOFTWARE – We care about the code that we write. We take pride in it. We constantly try to improve on it. We adopt best practices when they suit us. We geek out over data and make it work for us. We are not afraid to try the latest & greatest and to support the last year’s. We are ready to make mistakes and learn from them. We know that building great software requires a lot from us and we committed to it.

SOUNDS INTERESTING?

If this sounds like you and we look like the kind of people that you would like to work with simply reach out to us with your resume and anything else, you are proud of.

All applications will be treated as strictly confidential.

    Your name*:


    Your Email*:


    Your subject*:


    Your Message:



    Back to Careers page