The Hanover Insurance Group has been committed to delivering on their promises for over 170 years. They are seeking a highly skilled Senior Application Engineer with PEGA to design, develop, and maintain software solutions, participating in all phases of the software development lifecycle.
Responsibilities:
- Develop and implement software applications that meet user requirements and business objectives
- Write clean, maintainable, and efficient code using best practices for the development of both new and existing applications
- Contribute to project planning related to the application development initiatives, design, and estimating activities
- Write test cases and execute thorough unit testing to verify the accuracy and quality of all software developed
- Perform required functions in accordance with the application development methodologies (i.e. Agile/Waterfall etc.)
- Collaborate with cross-functional-teams, including product owners, project managers, architects, QA, and other engineers
- Identify risks, escalate appropriately, seek guidance, and recommend alternative approaches
- Engage in application defect resolution identified during project lifecycle and in support of production systems
- Support technical implementation planning and execution of software releases
- Stay up-to-date with emerging technologies and industry trends
- Provide timely and accurate project status reporting, proactively identifying risks and challenges
- Foster a positive team environment by supporting colleagues and sharing knowledge
- Build knowledge of P&C insurance concepts, business processes, and Hanover systems
Requirements:
- A minimum of 5 years of experience in software development, with a strong track record of delivering successful projects
- A minimum of a high school diploma with years of required experience
- Must be eligible to work in the US without requiring sponsorship now or in the future (i.e Lawful Permanent Residence or US Citizen)
- 5+ years of work experience with Pega RULES Process Commander (PRPC) Version 8 and beyond
- Experience programming and troubleshooting RESTful web service API's
- Experience fixing guard-rail scores in Pega based apps
- Knowledge of system integration architecture using publish and subscribe pattern
- Experience migrating application to different Pega versions
- Experience migrating Pega apps from on-premise to private Cloud will be plus
- Strong knowledge of Java 2EE and object-oriented programming principles
- Solid understanding of RESTful APIs and web services
- Experience with Java frameworks such as Spring and build tools like Maven
- Proficiency in front-end technologies like HTML, CSS, and JavaScript
- Ability to develop efficient database queries to interact with relational databases (e.g. Oracle and SQL server)
- Proficiency in using version control tools like Git
- Knowledge of DevOps practices and CI/CD pipelines
- Ability to work independently as well as in a collaborative team environment
- Capability to manage multiple priorities and tasks simultaneously
- Easily adapt to new or different changing situations, requirements, or priorities
- Exhibit a personal drive to continually grow and enhance skills, knowledge, and scope of responsibilities
- Demonstrate solid verbal/written communication, listening, communication skills with and ability to communicate across all employee and management levels
- Use strong problem-solving skills to troubleshoot, debug, and optimize software applications