Software Engineer (ACE American Insurance Company (Chubb)) (Philadelphia, PA): Collaborating with the business and technology team to identify opportunities for improvement and to validate, refine, and prioritize user stories with the aim of translating these priorities into tangible development action items that can be incorporated into future iterations of the software development lifecycle; Developing, implementing, and improving software components (including writing computer code), using programming languages and frameworks, such as Angular, NodeJS, and Microsoft Azure, to areas of software development, web application development, and API development; Contributing to design and code reviews, performance tests, test automation, and unit test strategies, including reviewing source code, design materials, and test results; Providing architectural support for software development projects by building proof of concepts and prototypes for specific application components and features; Addressing software coding/design issues (as identified by users or internal stakeholders), including evaluating performance and/or functionality issues, as well as making necessary changes to software code or design in order to address same; Encouraging the use of data to support problem solving by regularly providing feedback and services that ensure our Company is aligning and integrating technology efforts with business information needs, as well as ensuring that collaborative teamwork is being carried out in an effective manner; and Serving as an internal resource for matters related to software and application development to provide guidance, analysis, and context to internal stakeholders throughout meetings and other planning/strategy activities. Must have experience with the following in order to complete the above-mentioned tasks: Experience working with Angular and Node JS; Experience with documenting the design of the application; Experience in writing automated unit and integration tests; and Experience working with Git.