Software Developer
Who We Are
At Studio Designer, our purpose is focused on empowering creativity to enable residential interior design firms to do more of what they do best, create beautiful spaces for people to live, work, and entertain.
For 30+ years, our software has helped leading design firms to drive efficiency and growth through our industry-leading digital platform featuring an all-in-one project management system, client collaboration portal, product sourcing, tools, and designer-specific accounting software.
The Role
This is an exciting opportunity as we are amid a technology transformation that will touch almost every aspect of the product lifecycle, from ideation to development to operations, and everything around it and in between. This opportunity is for an expert C# Developer to join our growing team.
We are looking for a candidate who is confident, willing and eager to learn fast, and grow with the company. The right candidate will be familiar with Object-Oriented Development, building SaaS platforms, and Microsoft development technologies. In this position the candidate will design, implement, test and deploy enhancements to our existing system to meet user and business needs. This position demands a hands-on, team player with excellent interpersonal communication skills, customer focus, and exceptional follow-up skills.
What You’ll Do
- Interface with various in-house teams as you create cutting edge mobile-first, SaaS-based products.
- Architect and design systems, components, and features with a SaaS “platform” mindset.
- Develop code using Angular or C# within a .NET service environment.
- Collaborate in a cross-functional team building great software products.
- Evangelize, promote, and mentor our architecture and processes to teams.
What You’ll Need
- BS in Computer Science or related field, or equivalent experience
- 3+ Years’ experience developing software products in a SaaS environment, preferrable B2B
- Extensive experience using .NET
- Experience with UML, Rational Unified Process, or other OO development methodology
- Expert with object-oriented development and design patterns
- Previous experience with source control systems, unit testing, and mock frameworks
- Knowledgeable of continuous deployments and continuous integrations
- Ability to write frontend code to create fast, responsive, future-friendly web applications.
- Familiarity with test-driven development and good engineering practices.
- Self-motivation to work on small-scale projects gathering requirements, prototyping, and laying down the foundations of good software.
- Ability to communicate and collaborate on larger, longer-term projects involving interdisciplinary team members.
- Ability to work on scalable cloud data management technology.
And either:
- Extensive experience utilizing hands-on development practices using C# and ASP.NET to build applications and/or APIs.
- Previous experience with SQL, stored procedures, and SQL Server or other relational database systems.
- Strong experience and solid understanding of all of the following: AJAX, JSON, JavaScript, CSS, HTML, WinForms and Web Services/Web API.
- Testing frameworks such as NUnit or MS Test.
Or:
- Extensive experience utilizing hands-on development practices using Angular, TypeScript, and CSS
- Experience using Node Package Manager or Bower
- Testing frameworks such as Jasmine or Mocha
What You’ll Ideally Have
- Large-scale, cloud-based development with SOA or micro-services
- Angular, HTML5, CSS3 or similar UI tooling.
- .NET (Core, 5+ preferred).
- Mobile web development experience.
- NET MVC 3+.
- Experience in mission-critical systems, such as payroll processing, or other heavily regulated industries a plus.
Base pay range
$110,000 - $135,000 USD
Our Offerings
- Remote first!
- States not included in remote options are: Hawaii, Mississippi, Rhode Island, South Dakota, and West Virginia.
- Medical, Dental, and Vision insurance
- Involuntary and Voluntary Life and AD&D insurance
- Voluntary Long-term Disability
- HSA with employer match
- Voluntary Pet Insurance
- Flexible paid time off, company-paid holidays, and parental leave
- 401(k) plan with employer match
If this job isn’t for you but you have a friend who may be a perfect fit - share this job with them!
Studio Designer is an equal opportunity employer.
Apply for this job
*
indicates a required field