Software Engineer I

Location: Pittsburgh

Job Type: Full Time / Permanent

The Software Engineer works as an integral and collaborative part of an Agile development team to implement all phases of enterprise-level software applications.

Responsibilities: • Investigate/learn new technologies • Design, develop, test, and configure web applications • Support quality improvement of software by engaging in rigorous unit testing of all developed code and participating in peer review of own and others’ code • Diagnose and repair technical problems within an enterprise-level web-based software application • Software Engineers need to excel in teamwork, critical thinking, adaptability, problem analysis, initiative, and planning & organizing.

Basic Qualifications (These are the minimum qualifications you need to be considered for the job) If you have some but not all the requirements listed, please do not count us out. Studies show that some individuals avoid applying for jobs if they do not meet every qualification. We are committed to finding the right person for each role, not just checking off a list. We encourage you to apply as you might be the right fit for this role or other exciting opening: • Bachelor’s Degree in Computer Science or related field or equivalent. • Approximately 1-3 years’ experience with N-tier applications using current UI frameworks, and modern web application standards. • Effective communication skills. • Working knowledge or experience in .net development including WebAPI. • Working knowledge or experience with JavaScript frameworks such as Angular. • Working knowledge or experience with web presentation layer (HTML, SASS, CSS). • Working knowledge or experience with REST. • Working knowledge or experience working with relational databases (preferably MSSQL). • Experience working with GIT Source Control. • Proven technical aptitude • Software Engineers need to excel in teamwork, critical thinking, adaptability, problem analysis, initiative, and planning & organizing.

APPLY NOW