Software Engineers

Location: Pittsburgh, PA - Remote

Job Type: Full Time / Permanent

Innovative, Exceptional Client Service, and Entrepreneurial Spirit – these are key staples of the our culture. We are looking for people who are not afraid to take chances, suggest new ideas and learn new skills both personally and professionally, and possess the professional maturity to work remotely. If this resonates with you and believe yourself to be someone who fit within our approach to business and culture then consider this position.

As a full-service Managed Information Technology (IT) services provider, we are helping companies within the Gift, Fashion, and Home Décor industry maximize their return on both existing and new technology investments by aligning effective, relevant, and reliable solutions with expert resources.

We are recruiting an immediate full-time position for an experienced Software Engineer. The position can be based in the Pittsburgh, PA or Atlanta, GA metro areas. Other U.S. geographical areas will be considered based on locale, applicable projects, and remote work experience.

You will work as part of a small team developing various custom solutions including ecommerce; console applications; backend and front-end development including mobile, reports, and so much more. In addition to working on developing our business applications, you will be developing User Interfaces (UIs) and working on implementing visual designs from our marketing services partner. You will work remotely nearly all the time and you should be comfortable doing so.


  • Extensive knowledge of C#, MVC, and Entity Framework
  • Experience with Microsoft SQL database design and development
  • Working knowledge of User Interface development using languages such as JavaScript, CSS, and HTML. Experience with JavaScript frameworks such as JSON, JQuery a plus.
  • Experience implementing very rich and interactive Web pages
  • Familiarity with web responsive design concepts
  • Good understanding of Object-Oriented Design
  • Experience using a version control system such as SVN or Git
  • Good understanding of software architecture and design
  • Ability to break down a project into smaller tasks and estimate them
  • Knowledge of professional software engineering practices
  • Proven organization and planning skills
  • Since we work remotely, written and oral communication skills are essential
  • Enjoys working in a team environment
  • Experience developing Business Applications
  • Ability to track down issues and get resolution