C# Developer

Philadelphia, PA; or Remote for the right candidate

The Tempest team is growing and we are looking for new members for our iDSS Development Team. The iDSS Development Team is responsible for development, testing, and deployment of iDSS, our cloud based CRM platform for the Destination Marketing industry.  

As a C# Developer you will be a member of our product team and interface regularly with our Client Success Team to understand our client’s workflows and needs.  You are passionate about developing robust, scalable, SaaS systems using the latest technologies and techniques and excited to share your expertise with the rest of the our team.  

We are looking for team players who value diversity, hard work, and creativity. 

Bonus points if you are passionate about travel industry.

Responsibilities

  • Being a strong advocate for software engineering best practices, proposing and driving improvements to our processes.
  • Leading ongoing improvements and enhancements to the product architecture.
  • Taking responsibility for the full development lifecycle of new system features, typically involving:
    • Understanding the functional specification and providing technical feedback
    • Investigating and learning new technologies as appropriate
    • Contributing to the application architecture to improve the technology platform and to enhance it for the future
    • Working closely with our UI designers and other engineers to develop technical specifications for the feature
    • Estimation and implementation of features, their tests and automation framework
  • Ensuring that production code is efficient, easy to maintain and adheres to OO principles and company policy. Improving and refactoring where it is not.
  • Implementing infrastructure automation features.
  • Extending, enhancing and automating our data import tools.
  • Mentoring junior engineers, particularly in system design and implementation.
  • Undertaking code and design reviews.

Minimum Qualifications

  • Be an expert in C# and .NET technologies.
  • Have a thorough understanding of:
  • Scalable, enterprise grade web applications and SaaS technology.
  • Web technologies and protocols (http, html, css, javascript, rest).
  • Object oriented programming principles, and patterns.
  • Database concurrency issues (locking, transaction isolation etc.).
  • Excellent communication skills both written and verbal
  • BA/BS Degree in relevant discipline (e.g. Engineering, Physics, Computer Science, etc)

Preferred Qualifications

  • Experience using an IOC container (we use StructureMap)
  • Experience with SASS, Gulp and Javascript
  • Knowledge of ORMs & micro-ORMs (we use Dapper and EF)
  • Azure Service Bus
  • Automated Testing experience (we use VS Test)
  • GitHub
  • Continuous Integration and deployment (we use VSTS and Octopus deploy)

Benefits:

  • Competitive Salary
  • New Center City Philadelphia office close to transit and ample dining options
  • Remote Friendly (for right candidates with remote experience, dedicated work space, EST timezone preferred)
  • Flexible paid vacation & holidays (we promote a healthy work & life balance)
  • Medical Benefits
  • Retirement Plan
  • Casual work atmosphere
  • Career growth opportunities

Qualified candidates please email resume and cover letter to [email protected]