The innovations of our Software Engineers guarantee that our customers continually modernize, adopting the latest web services and applications without ever disrupting their existing applications. Using your C# skills, you will develop features, fix bugs, and support the Harmony Core EF Provider. You will learn to be proficient with .NET Core, EF Core, and the general .NET REST API ecosystem under the guidance of skilled senior developers. Your role is to gain a deep understanding of our clients’ business, challenges, and goals, leveraging your creative problem-solving skills to generate and apply unique ideas to bring their dreams to life

Joining Synergex means navigating the career you desire with you in the driver seat. Working alongside other talented and creative minds, your contributions will serve to keep our clients on the cutting edge of technology. Through our expert consulting services, our ever-evolving comprehensive suite of products, and our top-notch developer support, Synergex ensures every single one of our customers – from global Fortune 100 companies to local businesses – has the tools and support needed to take their business to the next level. This is what we’ve been doing for over 45 years, and none of it would be possible without our awesome team – and that’s where you come in. Are you ready?

As our Software Engineer (.NET Core), you will:

  • 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

It gets even better… you can do this job from anywhere! At Synergex, it’s not just our technology that is cutting edge, but our culture too. We recognize that in today’s world, there’s no such thing as a one-size-fits-all ideal work environment, so whether it’s from a beach in Spain, a coffee shop in Sweden, or our corporate headquarters in Sacramento, CA – you have the ultimate freedom of flexibility to choose what’s best for you and the ones you love. With one additional note, we do require that you are currently legally authorized to work in the United States

Requirements

The Need-To-Haves:

  • A Bachelor’s Degree in Computer Science or similarly applicable studies
  • A strong desire to work on database internals
  • Experience with C# and .NET Core
  • An understanding of object-oriented programming concepts
  • Ability to reference and understand software requirements to support independent design, testing, and programming efforts
  • Demonstrated creative problem-solving skills
  • Ability to author clean, documented, unit-tested source code
  • Strong troubleshooting and debugging skills, preferably in multi-tier architectures
  • Experience using source control systems (e.g., Git, SVN)
  • Clear, effective written and verbal communication skills

The Nice-To-Haves:

  • Experience working in the Visual Studio IDE
  • Experience working with CI/CD systems (e.g., Azure DevOps, Jenkins, CircleCI, etc.)
  • Experience with C++ and SQL
  • Experience using Kanban boards to plan work
  • Familiarity with OData

Benefits

What Makes Synergex Awesome?

  • Ability to work-from-anywhere
  • A positive, vibrant culture that celebrates initiative and promotes creativity and autonomy
  • An extensive suite of evolving application development tools that companies use to create powerful enterprise applications and mobile apps
  • Loyal, enthusiastic customers who appreciate our role as their technology partner
  • Support for continuing education and professional development
  • Access to employer-sponsored wellness programs
  • A comprehensive benefits package including:
  • Comprehensive health plan that includes medical, dental, and vision insurance
  • Employer-matched 401K
  • 11 paid holidays
  • 15 vacation days (to start)
  • 9 sick days