Senior Software Engineer, .NET

2 weeks ago


Remote, Oregon, United States PerfectServe Full time

What is PerfectServe?

PerfectServe offers best in KLAS assets in three categories: clinical communications, scheduling, and patient engagement solutions. PerfectServe is featured on this year's Inc 5000 list, which profiles the fastest-growing private companies in America. We have seen an 88% growth rate over the past three years and need strong team members to help us continue to grow

PerfectServe's mission is to accelerate speed to care by optimizing provider schedules and dynamically routing messages to the right person at the right time in any care setting; advancing patient care and clinical workflows.

By joining PerfectServe, you will have the unique opportunity to come alongside us as we further our vision of putting all of these solutions together to provide optimal patient outcomes and faster patient care interventions. By improving speed to care and cross-continuum communication, we save lives, reduce length of stay, minimize re-admissions, and bring joy back to caregivers.

We have an incredible portfolio of customers, with new ones recognizing the value of our solutions and joining the PerfectServe family every day.


PerfectServe is looking for a top performing, collaborative .NET/C# developer with a track record of professional excellence to join our team as we continue to disrupt the health-care communication space. At PerfectServe, a Sr. Software Engineer is a technical leader whose primary duty is to write highly performant, well-structured and well-tested code. They are responsible for enhancing and maintaining web services as part of an Agile team and are the go-to expert in their domain. The Sr. Software Engineer is responsible for collaborating on the design and development of each service under their responsibility. This includes feature delivery, adherence to code quality, testing, and the mentoring of junior members. The successful candidate will be responsible for leading the development and maintenance of several C# API services that back client facing UI services.

What You'll Do

As a Sr. Software Engineer, you will be responsible for discovering, designing, implementing and delivering user stories on time, with high quality, while following an Agile development lifecycle.

Additional responsibilities include:

  • Solving complex problems as part of a team
  • Writing code to standards, implementing best practices.
  • Identifying, and communicating, technical debt and risk, and effecting resolutions.
  • Collaborating with Product Owners in Release/Iteration planning.
  • Developing, designing, and documenting based on business requirements within an Agile context
  • Reviewing code for testability, maintainability and adhering to best practices.
  • Mentoring junior members on the team.

You Bring to the Team:

Team-oriented Sr. Software Engineer who can collaborate with business and QA staff on projects. Must be technically strong in Web API patterns, and best practices while displaying firm leadership skills, including communication of technical risk and debt. Excellent problem-solving abilities, analytical skills, and the ability to perform under deadlines are also essential.

  • 5+ years of experience with C#.
  • 5+ years of experience with ASP.NET Web API.
  • Expert-level knowledge of RESTful Web API patterns
  • Expert-level knowledge in .NET data access frameworks (ADO.NET, Dapper, EF, etc).
  • Advanced level knowledge of MSSQL, structuring data for query optimization, and Stored Procedure development.
  • Strong Unit and Integration Testing techniques.
  • Strong understanding of agile software development process.
  • Strong communication skills, both written and verbal.
  • Some experience with build and deploy tools (Jenkins, GitHub).
  • Experience in Git.

Beneficial Qualifications:

  • Bachelor's degree in Computer Science, a related field, or equivalent education.
  • Experience reverse engineering legacy .NET services and complex MSSQL stored procedures and functions
  • Experience with ASP.NET Core, .NET 5, or .NET 6
  • Some experience with RabbitMQ or similar message queue system
  • Some experience with monitoring tools such as New Relic or Grafana
  • Some experience with AWS, Azure, or other cloud platform
  • Comfortable working with collaboration tools such as Slack, JIRA, Confluence

PerfectServe is committed to compliance with its obligations under all applicable state and federal laws prohibiting employment discrimination. In keeping with this commitment, it attempts to reasonably accommodate applicants and employees in accordance with the requirements of the disability discrimination laws. It also invites individuals with disabilities to participate in a good faith, interactive process to identify reasonable accommodations that can be made without imposing an undue hardship.

This position description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee.


PerfectServe offers unified healthcare communication solutions to help physicians, nurses, and care team members provide exceptional patient care. PerfectServe's cloud-based solutions enhance patient safety and reduce provider burnout by automating workflows, speeding time to treatment, optimizing shift schedules, empowering nurse mobility, and engaging patients in their own care.


  • Senior .NET Developer

    2 months ago


    Remote, Oregon, United States Zodiac Solutions Full time

    Hi Hope you doing well I have a position as a Senior .NET Developer the Minnesota/Miami FL (Open for 100% remote) POSITION Senior .NET DeveloperLOCATION Minnesota/Miami FL (Open for 100% remote)Job descriptionMandatory SkillsExperience 8+ Years C# .NET with exposure to MicroservicesDesired Skills Good knowledge of Angular2+ ReactJS Azure will be an added...


  • Remote, Oregon, United States DFIN Full time

    Donnelley Financial Solutions (DFIN) is a leader in risk and compliance solutions, providing insightful technology, industry expertise and data insights to clients across the globe. We're here to help you make smarter decisions with insightful technology, industry expertise and data insights at every stage of your business and investment lifecycles. As...


  • Remote, Oregon, United States R&K Solutions Full time

    R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with...


  • Remote, Oregon, United States Employer Direct Healthcare Full time

    About Employer Direct HealthcareEmployer Direct healthcare (EDH) is on a mission to transform access to excellent care for the moments that matter most. As the leading provider of surgical benefits for self-insured employers, we bring guided access to high-quality, affordable care for employers, their employees and the family members. We understand and have...

  • NET Software Engineer

    2 months ago


    Remote, Oregon, United States SparkzIT Full time

    About the role Design implement test and deliver highly scalable products; Master our development process culture and codebase then improve it; Operate effectively in the hybrid engineering model where engineers are expected to be able to design and execute the necessary work to ensure quality in their own code as well as other engineers'; Mentor others in...


  • Remote, Oregon, United States Amaze Software Inc. Full time

    At Amaze Software, Inc., we are constantly working towards creating the most unique work environment in tech. We care deeply about diversity and energy. Our Passion is to bring together a community of people who have a love for product, technology, and a drive to change the world of e-commerce and design. We encourage everyone who has this passion and energy...


  • Remote, Oregon, United States GoodLeap Full time

    About GoodLeap:GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more. Over 1 million homeowners have benefited from our simple, fast, and frictionless technology that makes the adoption of these...


  • Remote, Oregon, United States Iconic Air Full time

    Iconic Air is on a mission to catalyze environmental change where it matters most for our planet.Over 56% of the world's emissions come from only 5 industries. We believe in a future where organizations are incentivized to reduce operational emissions, and fund high-quality carbon offset projects that benefit our society. Our role is to lead the charge -...


  • Remote, Oregon, United States Blueprint (bpcs) Full time

    Enterprise Senior Software Engineer – SparkWho is Blueprint?We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States and in Europe. Unified by a shared passion for solving complicated problems, our people are our greatest asset. We use technology as a tool to bridge the gap between strategy...


  • Remote, Oregon, United States Blueprint (bpcs) Full time

    Enterprise Senior Software Engineer – C#Who is Blueprint?We are a technology solutions firm headquartered in Bellevue, Washington, with a strong presence across the United States and in Europe. Unified by a shared passion for solving complicated problems, our people are our greatest asset. We use technology as a tool to bridge the gap between strategy and...


  • Remote, Oregon, United States Restaurant365 Full time

    Restaurant365 is a SaaS company disrupting the restaurant industry Our cloud-based platform provides a unique, centralized solution for accounting and back-office operations for restaurants. Restaurant365's culture is focused on empowering team members to produce top-notch results while elevating their skills. We're constantly evolving and improving to make...


  • Remote, Oregon, United States Dagger Full time

    Our MissionWe aspire to build the "devops operating system": one integrated platform to orchestrate the delivery of applications to the cloud, from start to finish. We will accomplish this by giving devops enthusiasts what they want most: a programming environment which can encode their expertise into reusable software components, while remaining compatible...


  • Remote, Oregon, United States Bluesight Full time

    Bluesight is looking for a Senior Software Engineer to help us redefine and grow our suite of healthcare data products to further the company's mission of "Medication Intelligence". Our hospital and pharmacy customers rely on us to keep their patients safe and their pharmacies running smoothly while delighting them with every release. By streamlining their...

  • Software Engineer

    5 days ago


    Remote, Oregon, United States DFIN Full time

    Donnelley Financial Solutions (DFIN) is a leader in risk and compliance solutions, providing insightful technology, industry expertise and data insights to clients across the globe. We're here to help you make smarter decisions with insightful technology, industry expertise and data insights at every stage of your business and investment lifecycles. As...


  • Remote, Oregon, United States Harris healthcare Full time

    Senior Software Engineer (Billing and Accounting)Systems & Software - RemoteJoin Harris' Systems & Software, a pioneering force in the Utility CIS arena, as a Senior Software Engineer. Our focus is on developing business applications that push technological boundaries. In this role, you will engineer backend solutions primarily for billing systems, designing...


  • Remote, Oregon, United States Joyride Autos Full time

    Joyride is a new marketplace in one of the few overlooked segments left in the automotive industry, unclaimed vehicle auctions. Started by a team of successful entrepreneurs, a few car aficionados, and a talented development team, they had the vision to create the industry-leading online auction platform to make it easy and safe to buy and sell unclaimed...


  • Remote, Oregon, United States Sweet Full time

    Senior Software Engineer Sweet is looking for an experienced Python engineer that will help us make significant investments in our sports digital collectibles platform. You will work with a team of engineers on our core web site and services, enhancing our collectibles marketplace, and implementing new games and contests for collectors and sports fans.Sweet...


  • Remote, Oregon, United States BallotReady Full time

    BallotReady is searching for a Senior Software Engineer - Level II to develop our platform for voter engagement, build internal configuration tools for organizations, and create new features for people to take civic action year-round — and, as a result, join our team in working to inform and mobilize people at every level of government.Who We...


  • Remote, Oregon, United States Spok Full time

    DescriptionOverviewJoin our dynamic software engineering team at Spok We seek a passionate and innovative Senior Software Engineer to contribute to our projects in Platform and Alerting. This is an excellent opportunity to grow your skills in a cutting-edge environment.Responsibilities>Design, develop, and maintain efficient, reusable, and reliable...


  • Remote, Oregon, United States Stability AI Full time

    About Stability: Stability AI is a community and mission driven, open artificial intelligence company that cares deeply about real-world implications and applications. Our most considerable advances grow from our diversity in working across multiple teams and disciplines. We are unafraid to go against established norms and explore creativity. We are...