Software Engineer Locations: Fully Remote Duration: 6 months + CTH Job description By joining our Global Risk Systems (GRS) team as a Software Engineer, you’ll play an instrumental role in supporting and enhancing highly visible, strategically significant underwriting applications, risk systems, and geospatial services. Across our tech stack, our current environment includes a Java 1.8 front-end and Oracle back-end with deployments managed via WebSphere. Here, you’ll have an opportunity to bring your passion for modern technologies and appreciation for complex applications to support the continued evolution of these critical systems. And you’ll have an opportunity to learn too not only within our current tech stack, but you’ll gain in-depth exposure to new technologies and to the geospatial services and tools we leverage to ensure Client’s ability to optimally and efficiently price insurance policies for our customers regardless of location. In this role, you will: Develop applications, services, features, and/or APIs that meet business requirements in a highly complex technical environment Explore and apply new ideas and technologies to the applications and services you’re building Collaborate with product owners, business analysts, and project stakeholders to ensure your code meets business needs and SLAs Leverage your understanding of agile methodologies and process automation via CICD/DevOps practices to support the modernization of our application and technical footprint Develop and execute test scenarios and test cases for unit and integration testing; analyze and resolve issues discovered and support code migration from development through to production Participate in on-call production support of applications/platforms in multiple environments Qualifications At least 3 years of experience as a software engineer across multiple environments (Windows, UNIX, and/or Linux) Demonstrated experience with Java and some/many of the following o Web Application Servers (such as WebSphere, JBoss, etc.) o JSF o Junit and/or AJAX o JavaScript/UI frameworks (e.g., DOJO, Angular, Swagger) Experience with database management systems (SQL Server, Oracle, etc.), including the ability to write queries Knowledge of web service development Strong troubleshooting, analytical, and problem solving skills An understanding of data mapping utilizing JSON and/or XML technologies Experience with Scripting including UNIX Shell Scripting, Python, and/or ArcPy scripting or something similar Experience with DevOps tools, such as Jenkins and/or Jira Knowledge of and/or experience with the following is a plus: o Mobile application development o Cloud technologies (Azure, AWS, Google Cloud, etc.) o Geospatial software solutions (i.e., Precisely Spectrum, ArcGIS or other ESRI tools/services)
Agile Amazon Web Services (AWS) jsf JSON Azure JUnit Linux ArcGIS Google Cloud Platform (GCP) websphere XML Windows Unix CI/CD Swagger AJAX dojo Oracle Microsoft SQL Server DevOps Jira SQL Java Angular Jenkins Software Engineer