logo

View all jobs

Sr. Software Developer (Architecture)

Horsham, PA
JPC Partners is seeking a Senior Software Developer who wants to work in a highly collaborative team environment. The right candidate will have significant experience architecting, designing and building highly scalable, web applications and web services using technologies such as C#, Web API, TypeScript, and JavaScript. They will have demonstrated expertise with service oriented/micro-service architecture in support of highly performant and scalable applications. They will also possess both the desire and the capability to help build that expertise in others.
Responsibilities
  • Design and Build software packages and solutions that can be leveraged across many teams
  • Support a technology stack that consists of a C# back-end with a JavaScript / TypeScript front-end in a Service Oriented environment
  • Develop within a Service Oriented environment utilizing the latest tools and patterns
  • Responsible for full development life cycle from planning through successful release and support
  • Actively seek ways to improve software processes and developer interactions
  • Research and Assess new technologies and apply them within our environment
  • Responsible for software architecture and design
  • Work closely with other members of the development team and stakeholders
  • Maintain high standards, attention to detail, accuracy and completeness
  • Training and mentoring of other developers on best practices and guidelines
Requirements
  • 5 or more years experience developing software in an Agile, team-based environment
  • 5 or more years experience working with enterprise SQL Databases (SQL Server, Oracle, Postgres)
  • 3 or more years working with C# and Service Oriented systems based around REST and WEB API
  • BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
  • Strong understanding of web and browser technologies such as web sockets, service workers, LocalStorage, SessionStorage, and W3C manifests
  • Experience working with message queueing systems such as ServiceBus, MSMQ or IBM MQ
  • Knowledge of JavaScript, TypeScript, CSS, and HTML preferred
  • Experience building and supporting single page applications (SPA) and progressive web apps (PWA)

More Openings

Senior Recruiter

Share This Job

Powered by