Software Engineer (.NET Core) at Synergex (Gold River, CA)

Software Engineer (.NET Core) at Synergex (Gold River, CA)

Add To Bookmarks
Location: Gold River, CA
Type: Full Time
Created: 2021-06-18 05:01:17

Apply Here

Software Engineer (.NET Core)

Software Development | Gold River, CA | Full Time

Synergex has been in business for over 45 years serving the software needs of established industries, evolving to meet market demand, and continually driving their technology forward. Our Harmony Core product team leads the charge on legacy modernization with the open-source Harmony Core web services framework. Built on top of our Synergy Database Management System (Synergy DBMS), Harmony Core offers an EF Core provider that enables our customers to modernize and adopt web services without disrupting their existing applications.


Our team is working remotely. We would prefer a candidate that is able to work from our Sacramento office when it is once again fully open, however we will consider ongoing remote work for the right candidate. The onboarding and interview process will be conducted remotely.


Our team is seeking a Software Engineer with strong .NET Core skills to develop features, fix bugs, and support the Harmony Core EF Provider. In this role, you will work closely with a Principal Engineer to jump into implementing relational operators and optimizing query generation within the EF Provider. From there, you would continue to work through our product roadmap delivering features that enable our customers to modernize their applications. Your responsibilities would include:

  • Design and implement solutions to customer requirements using EF Core and Synergy DBMS
  • Use Azure DevOps pipelines to maintain and extend our CI/CD
  • Write algorithms to process LINQ expression trees
  • Engage on GitHub with internal and external users of Harmony Core to identify and resolve issues
  • Write maintainable unit tests

We have:

  • An extensive suite of evolving application development tools that companies use to develop powerful enterprise applications
  • Loyal, enthusiastic customers who appreciate our role as their technology partner
  • A positive, vibrant culture that promotes creativity and autonomy
  • An uber-talented team of dedicated employees
  • Advancement and continuing education opportunities
  • A comprehensive benefits package that includes an employer-matched 401K; 11 paid holidays, 15 vacation days (to start), and 9 sick days

You have:

  • 3+ years professional experience, demonstrating increasing responsibilities and skills
  • Experience using EF Core to expose data to web services or microservices
  • Proficiency with C#
  • Proven troubleshooting and debugging skills, demonstrated in multi-tier architectures
  • Ability to understand software requirements to support independent design, testing, and programming efforts
  • Ability to author clean, documented, unit-tested source code (it is open-source, after all)
  • Proficiency working in the Visual Studio IDE
  • Experience using source control systems (e.g., Git, SVN)
  • Strong verbal, written, and interpersonal communication skills

What would make you stand out:

  • Experience working with CI/CD systems (e.g., Azure DevOps, Jenkins, CircleCI, etc.)
  • Strong C++ and SQL skills
  • Familiarity with OData
  • Experience with NoSQL databases