Sr Software Engineer (Sunrise Product Experience)

Harris Computer · full-time · posted 7 Sep

You came here asking one thing. Salary?

$$$ ???

They didn't say.

*The posting gives you no number to evaluate. That absence is part of the offer.

Second question — can you apply from where you sit?

Open to India

Compare it with where you sit.

→ inferred locally from your browser clock. nothing is stored.

The actual job

Sr Software Engineer (Sunrise Product Experience)

Harris Computer

Seniority
Senior
Top skills
TypeScript · JavaScript · React
Engagement
Full-time
Posted
5 days ago

What the posting asks for

  • Preferred Qualifications: Experience with Microsoft Azure
  • including App Services
  • Azure Functions
  • Azure SQL
  • Azure Storage

Employer text

The posting, in its own words

Remote eligibility (source wording): Remote Pune-Baroda, India. See the original requirements below for state, residency, timezone, work-authorization and gathering restrictions.

About Altera :

Altera, a member of the N. Harris Computer Corporation family, delivers health IT solutions that support caregivers around the world. These include the Sunrise™, Paragon®, Altera TouchWorks®, Altera Opal, STAR™, HealthQuest™ and dbMotion™ solutions. At the intersection of technology and the human experience, Altera Digital Health is driving a new era of healthcare, in which innovation and expertise can elevate care delivery and inspire healthier communities across the globe. A new age in healthcare technology has just begun.

Job Title: Sr Software Engineer

This purpose of this role is to support Altera Canada in implementing Sunrise and other solutions including Altera Patient Flow and dbMotion. You’ll work alongside our project manager, implementation consultants, solution architects and other key resources with the goal of successfully rolling out Canadian centric solutions.

Role Summary

We are seeking an Sr Software Engineer to design, develop, and maintain scalable software solutions that support business, operational, and product needs. This role is intended for a strong hands-on developer who can build reliable applications, integrate systems, work with APIs and databases, and contribute to modern engineering practices.

While experience with data analytics, reporting, visualization, ETL, Power BI, Python, or predictive analytics is valuable, this role is first and foremost a software engineering position. The ideal candidate will bring strong development fundamentals and may also have experience supporting data-driven applications, dashboards, or analytical workflows.

Required Experience

4-7 years of experience in software development or application development

Strong hands-on experience developing, testing, and maintaining software applications

Experience with modern programming languages such as C#, .NET, JavaScript/TypeScript, Angular, or similar technologies

Strong understanding of object-oriented programming principles

Experience designing and consuming RESTful APIs

Experience working with relational databases and writing complex SQL queries

Experience with source control and collaborative development using tools such as Git, Azure DevOps, or GitHub

Understanding of software development lifecycle practices, including requirements analysis, design, development, testing, deployment, and support

Experience working in Agile/Scrum environments

Strong troubleshooting, problem-solving, and analytical skills

Excellent written and verbal communication skills

Required Technical Skills

Application development using .NET/C# or comparable enterprise technologies

Front-end or web application development using Angular, React, JavaScript, TypeScript, HTML, and CSS, or similar tools

Database development using SQL, T-SQL, PL/SQL, or equivalent

API development and integration

Debugging, code review, and performance optimization

Secure coding practices and data access control

CI/CD and deployment practices using Azure DevOps, GitHub Actions, or similar platforms

Preferred Qualifications

Experience with Microsoft Azure, including App Services, Azure Functions, Azure SQL, Azure Storage, or related services

Experience with DevOps practices, automated builds, releases, and deployment pipelines

Experience with containerization or cloud-native development

Experience integrating applications with external systems using REST APIs or other integration patterns

Experience supporting healthcare, enterprise, or business-critical applications

Familiarity with microservices, event-driven systems, or distributed application design

Experience with AI-assisted development tools such as GitHub Copilot

Familiarity with Generative AI concepts such as LLMs, prompt engineering, RAG, agents, MCP, or Azure OpenAI

Nice to Have

Experience with Power BI dashboard and report development

Experience with data modeling, data marts, semantic models, or OLAP concepts

Experience with ETL development using SSIS, Azure Data Factory, or similar platforms

Experience with Power Query, DAX, Power Pivot, or Power BI administration

Experience with forecasting, trend analysis, anomaly detection, or predictive analytics

Experience with Python or R for analytics, automation, or machine learning

Experience with Azure Data Services, Azure Machine Learning, Synapse Analytics, Snowflake, or similar platforms

Experience embedding reports, dashboards, or analytics into applications

Experience with Power Apps, Power Automate, Dataverse, or Power Platform governance

Experience using LLMs to generate summaries, insights, or dynamic narratives in reports or applications

Responsibilities

Design, develop, test, and maintain software applications and integrations

Build scalable, secure, and maintainable application components

Develop and integrate APIs, services, and database-driven functionality

Collaborate with product, data, business, and technical teams to translate requirements into working solutions

Participate in code reviews, technical design discussions, and engineering best practices

Troubleshoot application issues and optimize performance, reliability, and maintainability

Support CI/CD, deployment, and release management activities

Contribute to secure development practices and data access controls

Where applicable, support dashboard, reporting, analytics, or data integration needs as part of broader application delivery

Explore opportunities to use AI and automation to improve development productivity and solution quality

TRAVEL

Minimal travel as required for position responsibilities – less than 10%, depending on candidate location.

WORK ARRANGEMENTS

This candidate will work from a home office when not at client site