Software Developer in Wayne, PA

$80K - $100K(Ladders Estimates)

Boss Software   •  

Wayne, PA 19087

Industry: Enterprise Technology


Less than 5 years

Posted 53 days ago

Job Summary:

We are currently seeking a Software Developer to fill an integral role within the Technology department. The Technology team is responsible for all UI/UX design, mobile development, and exploring new technologies for new initiatives. The selected candidate will work as a member of the team developing advanced state-of-the-art innovative software products that will help shape the future of AssetWorks' product offering. Essential skills for this position include front-end development with the use of JavaScript, CSS and HTML5, as well as back-end development with C# and SQL.Job Description:


  • Bachelor's degree from an accredited college or university or a certificate from a technical training institute.
  • At least two years of programming experience with HTML5, JavaScript, CSS, AJAX, and SQL
  • At least three years of programming experience with C#
  • Experience with creating RESTful APIs on the back-end (C# Web API 2), as well as using them on the front-end (Angular 2+ HttpClient)
  • A strong understanding of Design Patterns, Async/Await, and Interfaces
  • Knowledge of current Model-View-Controller (MVC) architectural frameworks (e.g. Angular 2+, Kendo, Sencha). Experience with Angular 2+, Typescript, RxJS, and Electron are a plus.
  • Passion for technology and a competitive, results-focused nature.
  • Ability to think outside of the box and present creative solutions to development challenges.
  • Detail oriented with the ability to multi-task and lead complex projects.


  • Develop and strategize software products to support current business initiatives and provide future direction for new innovative ideas to meet or exceed customer requirements and expectations in a timely and cost effective manner.
  • Collaborate with team to solve complex bug verifications, release testing, and customer-specific beta software support.
  • Perform on-site work and/or support the efforts of AssetWorks on-site personnel to support the implementation of software systems in complex customer environments.
  • Consult with Project Managers, Quality Assurance and Support teams on a regular basis to support the development of AssetWorks products.

Valid Through: 2019-10-17