Software Engineers

Location: Remote

Job Type: Full Time / Permanent

Software Engineer:  Innovative, Exceptional Client Service, and Entrepreneurial Spirit – these are key staples of 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 you believe yourself to be someone who fits in with our approach to business and culture then consider this position.  We are recruiting an immediate full-time position for a Software Engineer. The position can be based in the Pittsburgh, PA or Atlanta, GA area. Other 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 100% and need to be a) comfortable doing so and b) apply diligent work time management.

Required Experience: • Extensive knowledge of C#, MVC, and Entity Framework. .Net Core or .Net 5 experience a plus • 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 Vue.js, JSON, JQuery a plus. • Experience implementing very rich and interactive Web pages • Familiarity with web responsive design concepts • Good understanding of Object-Oriented Design as well as software architecture • Knowledge of professional software engineering practices • Experience using a version control system such as SVN or Git • Ability to break down a project into smaller tasks and estimate them • Proven organization and planning skills • Since we work remotely, written and oral communication skills are essential • Enjoys working in a team environment Interviews will be conducted via Zoom Video Conferencing.

In addition to us getting a better understanding of your background, you be asked various technical questions such as: • What is the difference between a “where” clause and a “having” clause in SQL? • When would you use a .NET List vs .NET HashSet? We offer a competitive compensation plan including benefits such as Health, Dental, Life Insurance, Short- & Long-Term disability, holidays, vacation and 401K.