Mid Level Developer

Location: Pittsburgh, PA

Job Type: Contract to Hire

You will work remotely with a great team of experienced developers. You will be engaged in the entire software development cycle, from gathering customer requirements, through development and release to production.


  • Design and develop software modules utilizing the Microsoft development stack (.Net, Azure, Sql Server)
  • Integrate software components into a fully functional mission computer system
  • Collaborate with other developers to design and optimize code
  • Conduct integration, tests, bug fixes, and other software maintenance activities
  • Collaborate cross-functionally with system engineers, project managers and other engineers in an agile environment
  • Work with project leads to define sprints and associated work breakdown
  • Participate in software design and code reviews to ensure delivery of quality products


  • 4-8 years developing solutions:
    • across various layers of a software application (e.g. Presentation, Business, Data)
    • using at least 3 platforms on the Microsoft Stack (e.g. Web Api, ASPNet/MVC, Wpf, Angular, Xamarin, Blazor, Sql Server, Azure components)
    • using Scrum/Agile development methodologies
    • delivering on multiple competing priorities with little supervision
    • troubleshooting and resolving issues with coding or design
  • Desired Experience:
    • Using industry standards for Dependency Injection with IoC
    • Designing and implementing unit tests
    • Developing with one or more ORM’s
    • Developing with micro ORM’s
    • Creating and/or working with Build and Deployment Pipelines in Azure Devops