Senior C#/.Net Software Developer

  • 10855 S. River Front Parkway, Suite 300, South Jordan, UT, us
  • Full-time

Company Description

Cricut helps people everywhere live creative lives by providing the tools they need to make beautiful, high-quality DIY projects quickly and easily. Innovator in the smart cutting machines category, Cricut offers the industry-leading Cricut MakerTM and Cricut Explore® machines, Design Space® software, a lineup of crafting tools and accessories, and a diverse range of materials such as vinyl, decorative papers, and iron-on. Cricut products can be found at most major craft stores and online. Cricut is located in the Salt Lake City area of Utah. Learn more at Cricut.com.

Job Description

As a Sr. C#/.NET, SQL Server Software Engineer your ability to write solid code will support multiple platforms in an Open Source environment. We promise you a high-energy collaborative team, SOLID architecture, a challenging job and plenty of opportunity to grow and leave your mark in the history of this organization. You will collaborate with team members in an Agile/Scrum environment to understand business needs, user stories and bring them to life.

Qualifications

Required Skills:

  • 5+ years experience writing C#/.NET code using SOLID principles
  • 5+ years experience SQL Server writing stored procs and complex joins
  • Experience with Visual Studio, Git, writing APIs, REST and SOAP Web Services
  • Amazon Web Services, Azure and .NET Core experience a plus

Preferred Skills:

  • Passion for writing great software and agnostic to the technology stack or programming language.
  • Strong understanding of multi-tier web architectures, and SOLID design patterns and concepts.
  • Strong understanding of server side software, scalability, performance, security and reliability
  • Ability to learn new languages and solve complex business problems
  • Experience in Test Driven Development and continuous integration

Additional Information

What to Do Next: 

Please send us a resume and a cover telling us why no one is more right for the position than you. You can be sure that Cricut is a workplace that values individuality and variety, so write to us in your real voice and tell us what you’re all about. Please submit any online presence you may have (Twitter, Facebook, Fan pages made because of you), and if you are a DIY enthusiast, whether you think you are a good one or not, that means a lot to us, and we would love to hear about it when you send us your information!