Jobs.ca
Jobs.ca
Language
Embrace Software Inc logo

Senior Developer (.NET)

Senior Level
full_time

Top Benefits

Competitive salary commensurate with experience
Opportunities for career advancement and professional development
Experience collaborating with a diverse, global team within a remote work setting

About the role

About Us

Embrace Software, headquartered in Tampa, USA, is one of the fastest-growing software acquirers in the world. We focus on building niche software businesses that deliver mission-critical solutions across industries (Industrial, Healthcare, Fintech and Edtech).

Why Join Embrace:

  • Rapid Growth:  Our team has expanded to over 300 members in just 4 years.
  • Financial Strength:  We’ve secured $130M in capital.
  • Acquisitions:  With 13 successful acquisitions to date, we’re operating in hyper-scale mode.
  • Fortune 500 Impact:  We serve 16% of Fortune 500 companies.
  • Proven Leadership:  Our CEO/Founder has a track record of creating over $2B in value through his ventures (prior ventures include being a founding member and Chief Strategist at Valsoft, as well as an early lead investor and Board member at VitalHub (TSX: VHI))

Join us as we lay the groundwork for exponential growth over the next 5 years. If you thrive in a fast-paced environment and share our vision, we’d love to have you on board!

Job Description

This is a remote position.

Embrace Industrial Group serves some of the largest manufacturers in the world, including the Top 8 of 10 Chemical, Top 3 of 10 Automotive, and Top 3 of 5 Oil and Gas companies, as well as leading Heavy Machinery and Food manufacturers.

Northwest Analytics (NWA) is a pioneering SaaS product within the Embrace portfolio of companies, specializing in analytics-based knowledge solutions for global manufacturers across industries such as chemicals, pharmaceuticals, and electronics. NWA empowers manufacturers to optimize operational efficiency by codifying and amplifying process knowledge across their enterprises. As we continue to grow, we are looking for a passionate and experienced Senior Full Stack .NET/React Developer to join our dynamic team.

If you are eager to develop modern SaaS solutions and meet the qualifications below, we would love to hear from you! Join us in transforming niche vertical SaaS through innovative technology.

Key Responsibilities

  • Develop a new enterprise SaaS product  from the ground up using .NET and React.
  • Build modular, reusable, configurable, performant, and responsive front-end interfaces  with a strong emphasis on  data visualization  across multiple form factors.
  • Implement scalable, secure, and robust backend services  tailored for a  data-rich application  environment.
  • Work with diverse data sources and databases , including writing complex SQL queries, performing data modeling, and optimizing performance across Oracle, SQL Server, and other data stores.
  • Collaborate cross-functionally with developers, product managers, and QA teams to  ensure high-quality software  and smooth product delivery.
  • Maintain best practices in  Scrum-based development , including code reviews, unit testing, and CI/CD pipelines (Azure DevOps or similar).
  • Troubleshoot and resolve technical issues  to minimize downtime and ensure optimal system performance.
  • Stay current on  industry trends and emerging technologies  in .NET, React, cloud services, and data visualization frameworks.

Requirements

Must-Haves

  • 7+ years  of professional full-stack development experience with .NET (C# or VB.NET) and React.
  • Demonstrated expertise in  data-intensive application development  (e.g., SQL, stored procedures, database optimization).
  • Strong front-end development skills  in React, JavaScript/TypeScript, and familiarity with UI libraries (like Material-UI).
  • Experience integrating front-end applications with  REST APIs and backend services .
  • Proficiency with  version control (Git)  and CI/CD tools (Azure DevOps).
  • Solid understanding of  Agile/Scrum methodologies  and enterprise software development best practices.
  • Excellent communication and collaboration skills , with the ability to work effectively in global or distributed teams.
  • Bachelor’s degree  in Computer Science, Software Engineering, or related field (or equivalent experience).

Good-to-Haves

  • Experience with  charting libraries  like  D3.js  or similar data visualization frameworks.
  • Familiarity with multiple data sources like  Data Lakes, Time Series Databases , or cloud-based storage solutions.
  • Manufacturing industry domain knowledge  or experience working on data-centric manufacturing applications.
  • Hands-on experience  transforming legacy systems  to modern web architectures (React, APIs in .NET, etc).

Benefits

  • Competitive salary commensurate with experience.
  • Opportunities for career advancement and professional development.
  • ​Experience collaborating with a diverse, global team within a remote work setting.

About Embrace Software Inc

Software Development
11-50

Embrace acquires and invests in niche software that provides industry-specific solutions. We believe best practices followed by enterprise software are equally relevant for small software businesses. Access to capital and know-how enables our acquired companies to serve their customers better and grow their businesses faster.