Software Engineer / Software Enthusiast in Blue Bell, PA at APEX Systems

Date Posted: 1/22/2018

Job Snapshot

Job Description

Job #:  802696

Apex Systems has several permanent Software Engineer roles with our client based in Blue Bell, PA.

Our client is looking for software engineers who consider themselves “technologically and naturally curious”. People that are always looking for new and improved ways of solving technical problems.

The software development team considers themselves “language agnostic” and prefer to find the right language/tool due the appropriateness, not due to available skill-set.

The dominate technologies they use currently include Java, Scala, ReactJS, Jquery, REST API’s, KendoUI, WebPack, PostgreSQL, SOLR. Being they are language agnostic they seek “technologist” independent of technology stack and have hired people with varying technological backgrounds over the years with success.


The software development team you would be joining is a well-established team, with little to no turnover.


If this sounds like something, you would like to learn more about please email Jason Biser, Application Delivery Lead, at  



Senior Software Engineer

Software Engineers will be joining a cutting-edge software development team, developing new global technology solutions for document management applications used by some of the largest regulated companies in the world.

You will be responsible for the design, implementation, and maintenance of the company’s software products that target the life science industry. Our engineering practice does a great job of shielding software engineers from the perils and overhead common to regulated environments, so no skills specific to regulatory markets are required.


Software Engineer Development Focus

  • Software Engineers in this role lead the development of web-based applications using the Document Management platform that uses React.js on the client and Scala-based RESTful services on the server. We use many other tools and libraries as well, many of which are listed below in the skills section.
  • The group creates its HTML5 applications for all platforms, with mobile targets being tablets more than phones. Opportunities exist for developers to move across the stack within a product, or move into similar functional areas in other products on the platform, as needs and interest warrant.


Software Engineer Technical Skills

  • We have several openings and are interested in software engineers with experience ranging from junior developers to development leads.
  • Given the velocity of the technology field and the changing needs of the industries, we interview for general knowledge and ability to learn more than specific existing knowledge.
  • While knowledge of some of the technologies we use is a plus, we consider knowledge of similar technologies a worthy substitute.
  • In that context, here are some of the key technologies used to build our document management platform and its applications.
    • Server: REST, Scala, SQL, Java
    • Client: JavaScript, React, HTML5, Less/CSS, Kendo UI, Webpack
    • Database & Search: PostgreSQL, Solr
    • Build Automation: sbt, webpack, Bamboo
    • Tools & Infrastructure: JIRA, Crucible+Fisheye, git, nexus



Jason Biser

Application Delivery Lead

Software Engineer - 802696


EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or 844-463-6178.