Software Developer


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. 

About You

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
  • 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

The successful candidate will:

  • 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

Tip: Application Emails

We've noticed that people who include a brief description of themselves as well as their resume achieve better results than those who send a longer email when applying.