Software Application Developer

Salary depends on experience
Posted on 06/22/18
Exton, PA
5 - 7 years experience
Professional, Scientific & Technical Services
Salary depends on experience
Posted on 06/22/18

Position Purpose

We are looking for an Application Developer to join our core product team.   This position is responsible for developing and improving our core Web-based SaaS and on-premise server software applications.

Key Responsibilities

  • Implementation of a robust set of services and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of web applications


Skills & Qualifications


  • Very effective communication skills at both a technical and interpersonal level
  • 5 years’ experience with and proficient knowledge of Microsoft C# and the .Net Framework (v4.7+).
  • 3 years’ experience and proficient knowledge of modern front-end Web application toolsets: Angular, React, Vue.js (preferred), JQuery
  • Good understanding of server-side templates and packaging for front-end applications: NPM, Webpack, Babel, Node.js in the Visual Studio IDE.
  • Excellent skills and experience working in the Visual Studio Enterprise development system. Also, knowledge of VS Code a plus.
  • Proficiency in creating, managing and updatingWindows Server VM environments including:
    • New deployment and setup of Windows Server 2012 R2 and Server 2016
    • IIS
    • SQL Server
  • 3 years’ experience and proficient knowledge of SQL database programming including T-SQL and the Microsoft Entity Framework
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing and unit tests
  • Proficient understanding of code versioning tools: TFS, VSTS, Git
  • Education: BS in computer science preferred.


Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.