This site uses cookies. To find out more, see our Cookies Policy

Sr. Software Developer in Philadelphia, PA at Chubb Group of Insurance Companies

Date Posted: 11/27/2018

Job Snapshot

Job Description

Description
Chubb Global Risk Services IT has an opening for a Senior Software Developer.  This position will play a critical role in the support and enhancements of highly visible, strategically significant Enterprise Risk systems which include capabilities such as policy data accumulation and risk reporting. The candidate must have strong technical experience along with the aptitude to develop an understanding of complex enterprise systems with ease. Candidates with strong exposure to Agile development methodologies and Insurance/Financial systems will be preferred. Overall responsibilities include all aspects of application development, support and implementation, including data analysis, detailed technical design, coding, and testing. The candidate is expected to be an existing SME in the areas he/she works in, if not, become one in a short span of time. The candidate must be a strong leader with the ability to mentor junior developers.
MAJOR DUTIES & RESPONSIBILITIES
This position requires a person who is an exceptionally analytical and results oriented software developer with a passion for modern technologies, an appreciation for highly complex applications, and a desire to work in a highly collaborative development environment as part of a global team.
Responsibilities include:
  • Lead the effort to architect, design, implement/deploy solutions for highly complex internal insurance applications
  • Analyze specifications and requirements provided by the Product Owner/Business Analysis team members
  • Develop reliable, performant, and scalable applications leveraging a highly sophisticated architecture
  • Flexible to work on both server-side and client-side (UI) components using (and learning) multiple languages as needed
  • Collaborate with team members to effectively transfer knowledge through pair programming, design workshops, and code reviews
  • Ability to multi-task and practice good time management skills, both individually and as part of a team
  • Excellent scoping, estimation, software testing and quality assurance experience
  • Performance tuning, improvement, balancing, usability, automation
  • Demonstrate an attention to security design and implementation best practices
  • Provides mentoring to junior developers
  • Works with Offshore resources
MINIMUM REQUIREMENTS
 
  • More than 7 years of experience with .NET application development within .NET environment with Visual Studio C#, MVC, WCF HTML5, JavaScript, jQuery and Python
  • Experience on web service integration (SOAP, REST, JSON, XML) and in development using web technologies.
  • Demonstrated ability to use (and learn) multiple languages on both client and server side
  • Experience with data structures, memory management, object-oriented design, and design patterns
  • 3+ years SQL Server Development Experience (TSQL, Stored Procs, SSIS, SSRS)
  • Must have excellent written and verbal communications skills
  • Must be organized, detail oriented and have a strong commitment towards the delivery of high quality products
DESIRED QUALIFICATIONS
  • Bachelors or Master’s degree in Computer Science, Engineering, or related technical discipline
  • Experience working with Agile development environments (e.g. Scrum, Kanban, XP, etc.)
  • Self-starter with strong work ethic
  • Excellent communication skills and ability to interact with a remote team members
  • Dedication to continuous learning and improvement in both the technical domain and the business domain
  • Hardworking and with a strong technical background and commitment
  • Experience in the domain of insurance and/or financial technology
  • Continuous integration techniques and tools
  • UX design (wireframes, mock-ups, and prototypes)
  • Performance profiling of applications and components
  • Developing and documenting components, libraries, and APIs to be used by other developers
  • Highly organized with excellent time management skills