Job Boards Template

C#.NET Full Stack Software Developer

Canonsburg, PA 15317

Employment Type: Contract Industry: Information Technology / Systems Job Number: 837 Pay Rate: 130,000



The ideal candidate will be experienced with multi-tenant web application software.  Must have extremely strong technical skills, high degree of proficiency with Microsoft .Net technologies, experience with agile methodologies, and excellent communication and collaboration skills.




  • Design and develop multi-tenant enterprise software services and components, with a focus on fault-tolerance and scale.
  • Deliver high-quality features. This includes technical design, prototyping, implementation, test scripts and documentation.
  • Design and develop support front end for our enterprise application using NET Core  and Aurelia
  • Responsible for core pieces of the application from end-end, making sure that proper standards, testing and best practices are followed,
  • Develop REST APIs  capable of handling high traffic.
  • Solve complex problems either individually or collaboratively.
  • Productively work in highly collaborative agile team and actively participate in knowledge sharing.






  1. A Bachelor’ s Degree in Computer Science/Software/Information technology/Information Science related discipline is preferred.
  2. Must have at least 5-10 years of experience in Information Technology industry.
  3. Healthcare/Pharmaceutical related industry experience is a plus.


  • 5+ years of full-stack software engineering experience and solid experience with the .NET platform, C#  and Enterprise application development.
  • Demonstrable expertise in building, deploying, monitoring, and debugging highly-scalable applications using C#, SQL Server, Net Core 2.0,  ASP.NET  Core, Web API and Aurelia JavaScript framework.
  • Experience building cloud architectures that include multi-tenancy, microservices, containers and restful APIs.
  • Expertise in objected-oriented and service oriented design, and multithreaded service/application development.
  • Working knowledge of cloud-native platforms like Pivotal Cloud Foundry  including the implementation of microservice in .NET Core
  • Deep knowledge and extensive work experience with Aurelia JavaScript Framework.
  • Experience with Kafka  and/or other message brokers.
  • Working knowledge of Continuous Integration/Continuous Deployment and DevOps  principles
  • Passion for building high-quality systems with software implementation best practices.
  • Strong background in Object-Oriented Programming and Design, software implementation best practices, and applying design patterns.
  • Exceptionally good written and verbal communication skills
  • Experience with Agile development methodologies, including test automation and TDD, Continuous integration

  • Knowledge on transforming a legacy monolithic application to a microservice based application
  • Experience in building cloud-native application

Experience with NoSQL databases(MongoDB) is a plus.


Ryan McKigney

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.