Sr. Application Developer

Information Technology Bala Cynwyd, Pennsylvania


Description

Join a small team responsible for delivering custom web solutions to support Global Indemnity's insurance operations. The team creates and maintains solutions using the latest technology including Microsoft .Net 4.5+, ASP.Net MVC 5, Web API, HTML5, CSS and a variety of JavaScript libraries. Members of the team stay current with emerging technology, follow current "best practices" and use proven software design principles. Team members work on the complete stack from database to UI. The development team is afforded the flexibility of a partial work remote arrangement. 

Responsibilities

  • Perform and assist developers, analysts, and designers in conceptualizing and developing new software programs and applications according to GBLI's best practices and SDLC.
  • Prepare and document program requirements and specifications.
  • Consistently create and maintain software programs and applications according to specifications.
  • Create and maintain code and scripts across the full stack of software development including UI, business logic and database.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Conduct research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Recommend, schedule, and perform software improvements and upgrades.
  • Liaise with network administrators, systems analysts, and software engineers to assist in resolving problems with software products or company software systems.
  • Mentor junior programmers.

 

Position Requirements

  • Five years of full stack development experience
  • Advanced technical knowledge of the following:
    • C# and .Net Framework 4.0 or greater
    • ASP.Net MVC
    • JavaScript
    • Entity Framework
    • LINQ
    • SQL Server 2008 R2 or greater
    • WCF
    • Software Design Patterns
    • DevOps
    • HTML and CSS
  • .Net Core and/or Angular 2+ are a plus. 
  • Hands-on software development and troubleshooting experience.
  • Ability to work in an Agile development environment 
  • Flexible and adaptable in regards to learning and understanding new technologies and patterns.
  • Ability to be innovative while working in a team environment
  • Knowledge of applicable data privacy practices and laws.
  • Strong written and oral communication skills.
  • Strong interpersonal skills.
  • Insurance industry experience a plus 
  • The ability to work remotely as required via a personal computer and the company’s Virtual Private Network (VPN) software