Post a job

Senior Software Engineer

P

Location
India
Phreesia

Job Description

Job Description:

We're looking for a Sr. Software Engineer to join our team!

As a Software Engineer on our team, you will gain a deep understanding of the healthcare industry while working in a distributed team of talented software and QA engineers. You will learn about our users, customers and architecture while building, scaling, and maintaining complex distributed software products. You will be part of a team of Engineers, Architects, QA Engineers, and Product Managers, working to ensure that the products being built drive customer usage, are easily supportable by our customer teams, and are accurate, highly available, scalable, and easily deployable.

You will be working on the implementation of products to improve Phreesia's ability to connect with patients and provide them with direct and relevant information to help them on their health journey. These projects will involve working with rules engines, integrating with third party APIs, building APIs and services, automating CI/CD pipelines, etc

What You'll Do:

  • Implement required functionality as part of a development team

  • Write technical documentation

  • Help review team commits via pull requests

  • Participate in sprint planning and execution

  • Help to resolve escalations and manage ongoing product maintenance

  • Maintain software security and quality standards

  • Help development and quality assurance team members

  • Support your products over their lifetime

What You'll Bring:

  • Bachelor’s degree in computer science or related discipline

  • 6+ years of experience in building and supporting highly distributed

  • applications with significant experience with Microsoft .NET in C# or Java

  • systems connecting to databases (SQL Server, MongoDB, NoSQL), and cloud

  • systems

  • Experience building client-side web applications using Angular or React,

  • preferred

  • Experience implementing and maintaining CI/CD pipelines

  • Self-motivated, pragmatic thinking capable of working within a highly

  • distributed team

  • Strong technical and non-technical communication skills

  • Highly collaborative team player

Technology

  • Microsoft .NET in C#

  • SQL Server, Mongo, Redis

  • Javascript, HTML, Css

  • Modern JavaScript frameworks (React, Angular, etc)

  • Cloud systems (AWS, GCP, or Azure)

  • Restful APIs

  • RabbitMQ, MSMQ

  • NServiceBus

Who We Are:

At Phreesia, we’re looking for smart and passionate people to help drive our mission of making care easier every day. We’re committed to helping healthcare organizations succeed in an ever-evolving landscape by transforming the way healthcare is delivered. Our SaaS platform digitizes appointment check-in and offers tools to engage patients, improve efficiency, optimize staffing, and enhance clinical care.

Phreesia cares about our employees by providing a diverse and dynamic work environment. We’re a seven-time winner of Modern Healthcare Magazine’s Best Places to Work in Healthcare award and we’ve been recognized on the Bloomberg Gender Equality Index for the past three years. We are dedicated to continuously improving our employee experience by launching new programs and initiatives. If you thrive in a culture of recognition, value inclusivity, professional development, and growth opportunities, Phreesia could be a great fit!

Advice from our career coach

As a Senior Software Engineer at Phreesia, you will play a crucial role in building and maintaining complex distributed software products in the healthcare industry. To stand out as an applicant, focus on showcasing your experience with Microsoft .NET in C# or Java, building highly distributed applications, and working with databases like SQL Server and MongoDB. Here are some specific tips to help you stand out:

  • Highlight your experience with client-side web applications using Angular or React.
  • Showcase your expertise in implementing and maintaining CI/CD pipelines.
  • Emphasize your ability to work effectively in highly distributed teams.
  • Demonstrate strong technical and non-technical communication skills.
  • Highlight your collaborative and team-player mindset.

Apply for this job

Expired?

Please let Phreesia know you found this job with RemoteJobs.org. This helps us grow!

About the job

Jul 31, 2024

Full-time

  1. IN India

More remote jobs at Phreesia

RemoteJobs.org mascot