Fullstack .NET Developer

As a Software Engineer on our R&D team, you’ll be building web applications that make our customers more productive.  You’ll be part of an agile team, working in quick iterations to produce an exciting next-generation product using best-practices like RESTful web services and responsive design. You will need to be strong technically as well as be able to work well in an agile team environment.  Great teamwork, leadership and communication skills are a must.

 

Experience you will have:

  • 5+ years in Software Engineering
  • Bachelor’s Degree in business or computer-related discipline
  • Experience with C# .NET or another high-level programming language
  • Strong JavaScript experience
  • Experience with SQL Server or other RDBMS
  • ASP.NET
  • The ability to multi-task on various projects
  • A desire to learn, grow and work with a team in an agile environment
  • Strong teamwork, time management, and communication skills
  • Excellent object oriented design skills

 

And further:

  • Work within an agile team (Product Owner, Scrum Master, Developers, Agile Testers) to prototype, design and deliver great features on-time for a web-based SaaS application
  • Work as a full-stack application developer capable of delivering UI, APIs, business logic, data access features using Microsoft technologies
  • Employ a dev ops approach to software development, enabling successful deployment and monitoring of customer usage 
  • Coordinate with Architects and Principal Engineers on optimum design
  • Implement 3rd party libraries and integrate with 3rd party systems
  • Maintain and enhance existing product functionality
  • Perform and participate in code reviews and deliver features with automation tests

Strongly preferred:

  • Experience building an enterprise-level web application
  • Experience with Microsoft Azure ideal
  • Production-level JQuery, TypeScript, React experience
  • Experience with HTML5, CSS3, and responsive design
  • Experience implementing RESTful web services
  • Unit Testing/Automation experience
Skills