Full Stack Software Engineer on .NET Platform

Location: South of Pittsburgh, PA

Job Type: Contract to Hire

We are looking for an experienced Microsoft stack developer who thrives on small teams organized by collaboration and consensus. The team also needs someone to lead effort to containerize their product, likely using Docker. The ideal candidate also has experience in technologies outside the Microsoft ecosystem and has an aptitude to learn new technologies quickly.


  • Serve on a team tasked with building the next generation of their product using Microsoft ASP.NET MVC
  • Understanding when to challenge client decisions
  • Being empathetic to client concerns
  • Balancing the needs of internal and external priorities effectively
  • Guide, coach, and mentor other engineers through:
    • Code reviews
    • Lunch and learn sessions
    • Acting as an engineering advocate


  • Experience developing with ASP.NET MVC
  • Experience with containerization, notably Docker but also Kubernetes, OpenShift, Puppet, etc.
  • Proficiency with JavaScript, jQuery, Bootstrap, and related front-end frameworks
  • Proficiency with REST web services
  • Familiarity with Azure or comparable cloud deployment
  • Knowledge of Continuous Integration and Continuous Deployment tools and processes
  • Proficiency across the entire stack, from database to UI