Salary: Open
Employment Type: Permanent
Sub-industry: Insurance
Function: Technology

Company Overview

The Corporation is an American insurance company, offers a broad array of protection products through multiple brands and diverse distribution channels, including auto, home, life and other insurance offered through its Esurance, Encompass, Square Trade and Answer Financial brands.

Job Description

As an application developer you are the arms and legs of the GSFC’s application development capability. All applications maintained by and on behalf of the GSFC by the GSFC is developed and deployed by our skilled, full-stack application developers. As part of development activities, application developers partner with our expert analysis, operations, and response teams to develop and integrate applications into GSFC operations and monitoring regimes in order to fulfil security compliance and assurance objectives.

The Application Developer reports to the Manager of GSFC Lifecycle Management & Automation with the guidance of the LM&A Application Development Product Manager.
• Partner with product owners and customers to identify user stories (requirements)
• Design applications to accomplish the desired goals
• Write tests that ensure the desired functionality
• Develop high quality code that makes all the tests pass and provides all desired capabilities to customers/stakeholders
• Deliver software solutions to customers, following GSFC release management process
• Perform regular technology demonstrations with customers, peers, and product owners to exhibit progress and capture calibration and feedback on product quality and fitness for purpose
• Build strong partnerships with upstream and downstream technical teams as well as aligned functions in aligned technology delivery areas
• Perform intermediate-level (mostly web) development involving various languages and platforms
• Create and use CI/CD integrations including code management system, build/deploy pipelines to on-prem and cloud hosting platforms

Requirements

Primary Skills

Desirable Criteria – These criteria may be used where we have a high number of applicants

• Knowledge and experience in software design patterns, dependency supply chain concerns
• Working knowledge to leverage available cryptography libs
• Working knowledge to leverage Single-Sign-On technologies, Oauth2 (OIDC), SAML, JWT, etc.
• Experience in a security related discipline: administration, threat intel, vulnerability management, penetration testing, incident handling, etc. is a plus
• Oracle OCA Java certification is a plus
• Security related certifications are a plus
• Knowledge and experience with cloud platforms (AWS or Azure) in a development capacity
• Knowledge and experience with container orchestration platforms (ie. Kubernetes) is a plus

Additional Information

Experience

Essential criteria candidates should clearly state on their application form how they meet each of the essential criteria as these will be assessed during shortlisting and only these deemed to meet all of the below criteria will move forward to the next stage

• Must have good attendance and a clean disciplinary record; and
• Previous EOY performance score of 3 or 4*; and Bachelors degree or equivalent experience in Information Security, Engineering, Computers Science, or related field
• 2+ years experience developing applications in Java, Spring, JavaScript, SQL/NoSQL database query languages creating single-page applications (SPA) with Angular or React/Redux, Bootstrap and other popular style libs, REST services, microservices and other software solutions
• Secure coding principles
• Power user level knowledge of Windows and Linux server environments
• Experience with virtualization (ie. VMWare) and containerization (ie. Docker or podman)
• Experience writing and working with build tools ie. Gradle, maven
• Experience with one or more devOps platforms or technologies such as Jenkins, Puppet, Ansible, Terraform
Shift Timing
1 to 9.30 PM IST


Job reference: JO-210824-267385

Need Help?

Let us take a look at your profile and give you extra advice.
Send us your CV

Job application

You are about to apply to the following job: Security Application Engineer - 476804 . Applying a job is not a commitment, it gives us the authorization to show your CV to the employer






















Upload from Computer
Application confirmed!
Thank you for applying! We shall be in touch with you.