Software Engineer

Guardian Life Holmdel , NJ 07733

Posted 3 months ago

POSITION OBJECTIVE/SUMMARY

Do you have the desire to influence the future of insurance and financial services software? Are you an innovative engineer who can apply emerging new technologies to solve challenging business problems? If so, Guardian Life Insurance Company is actively seeking a passionate, driven Senior Application Developer to help advance our digital transformation. In this role, you will help shape our application platform strategy, develop cloud native software, create tools that empower our developers and be an integral part of a growing team that is accelerating innovation.

POSITION RESPONSIBILITIES

  • Advance the overall software strategy, leading the evaluation of new technologies, architectures and practices

  • Apply expertise to strategic & product architecture decisions

  • Research and evaluate new technologies, languages and design patterns

  • Collaborate with diverse Agile teams, acting as an engineering lead, mentor and change agent

  • Help strengthen the developer community of practice, authoring content, tutorials and guidelines

REPORTING RELATIONSHIPS

This position reports to the Director, Software Architecture, who, in turn reports to the 2nd Vice President, Head of Application Strategy and Architecture.

CANDIDATE QUALIFICATIONS

Functional Skills

  • Proficient with object-oriented programming, patterns and practices

  • Proficient with at least one programming language, preferably C#, Java or JavaScript

  • Experience with event driven distributed systems and microservice architectures preferred

  • Demonstrated experience building and operating cloud native software

  • Demonstrated experience with Amazon Web Services

  • Demonstrated experience with test driven development (TDD) and test automation

  • Demonstrated experience with continuous integration and delivery

  • Full-stack development experience preferred

  • Strong understanding of relational and NoSQL database concepts

  • Strong understanding of application security concepts

  • Excellent communication and problem-solving skills

  • Experience conducting design reviews, code reviews and pair programming

Specific Technologies Desired

  • Spring Boot, .NET Core or Node.js

  • React, Angular or Vue.js

  • Amazon Web Services

  • ECS, Lambda, App Mesh, EKS, SQS, SNS, Kinesis, DynamoDB, Aurora

  • Docker, Docker Compose, Kubernetes, Istio

  • GitLab, Jenkins, Circle CI or GoCD

  • Terraform or Cloud Formation

  • Apigee API Gateway, Swagger/Open API Specification, GraphQL

  • Artifactory, SonarQube or Code Climate

  • Active MQ, Rabbit MQ, Kafka

  • MySQL, PostgreSQL or SQL Server

Leadership Behaviors

  • Takes ownership of problems, provides thought leadership and challenges the status quo

  • Continuously strives to expand technical knowledge and share this understanding with colleagues

  • Expresses oneself in an open and honest manner

  • Demonstrates self-awareness and embraces feedback

  • Comfortable expressing and defending points of view while respecting those of others

POSITION QUALIFICATIONS

  • Minimum of 5 years of experience

  • Certification in relevant technologies preferred

  • BA/BS/MS in Computer Science or related subject area

Guardian2019

About Guardian

Guardian has been helping people protect their futures and secure their lives for more than 150 years. Every day, we serve approximately 27 million people through a range of insurance and financial products. As one of the largest mutual insurance companies, we know what matters most: putting the needs of our customers first. Because everyone deserves a Guardian. Learn more about Guardian at guardianlife.com

Guardian is an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, race, color, creed, religion, sex, affectional or sexual orientation, national origin, ancestry, marital status, disability, military or veteran status, or any other classification protected by applicable law.

Copyright 2019 The Guardian Life Insurance Company of America, New York, NY.


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer

Icims

Posted 4 weeks ago

VIEW JOBS 12/31/2019 12:00:00 AM 2020-03-30T00:00 Are you passionate about innovation? Do you have experience with large-scale software development and integration? We're looking for a highly collaborative problem solver to join our team as a Software Engineer where you'll be responsible for executing a vision for building software, systems, and integrations that complement existing business enablement software and services. In this role, you will operate across organizational and technology "silos" to implement systems and platforms that facilitate seamless integration between multi-cloud systems and SaaS applications. As the Systems Engineer, you will work closely with Information Security, Technology and Business Subject Matter Experts, and IT and Business Leaders. We're looking for a self-starter who is eager to provide hands-on experience to develop our platform. If you're a keen learner who is adept at performing under pressure, we're ready for you to come on board. Headquartered in Holmdel, NJ, iCIMS is a high-growth Software-as-a-Service (SaaS) company that was recently named #16 on Glassdoor's 2019 Best Places to Work list. With multiple locations across the U.S. and around the globe, we are the industry's #1 recruitment software provider, delivering technology that supports approximately 4,000 contracted customers. Dedicated to maintaining an inclusive, inspirational and innovative work environment, and committed to our consistent growth, we have a wide range of opportunity for career advancement within our organization. Come grow with us—apply today! Responsibilities: * Expertise and proficiency in multiple technologies and/or domains * Develop, test, and maintain scalable and responsive applications * Closely work with Data Engineer, Application Administrators and BI Developers to deliver efficient and scalable enterprise systems * Implement new features and perform code reviews * Research and resolve complex problems as they arise * Develop integrations for cloud based and on-premise software systems * Use engineering best practices to design, develop, and analyze test strategies to meet performance, usability, scalability, reliability, and security needs * Consistently ensures that business is conducted with integrity at all times and that behavior aligns with iCIMS' policies, procedures, and core competencies Qualifications: * Solid experience with enterprise software development following industry best practices * Expert in object-oriented programming such as JAVA or C# and understanding of common design patterns such as Factory, Adapter, and Observer * Advanced proficiency in test design, test execution, and defect analysis/root cause investigation * Understanding of REST API development, security, and documentation * Experience with Integration platforms such as Mule, Informatica, or other middleware solutions is highly desirable * Familiarity with basic integration patterns such as poller, publish/subscribe, and message broker * Basic experience utilizing cloud computing platforms such as Azure, AWS, or Google Cloud * Experience with build automation * Ability to effectively collaborate on and manage git repositories * Experience working in an agile software development environment * Firm understanding of software engineering practices, philosophies, and techniques * Demonstrated ability to take initiative, who can proactively identify issues/opportunities, recommend and implement solutions Education/Certifications/Licenses Required * Master's degree in Computer Science, Information Technology, Engineering, or other technical degree and 1 years of software engineering experience. * Bachelor's degree in Computer Science, Information Technology, Engineering, or other technical degree and 2 years of experience developing recruiting software or 3 years of software engineering experience. * In lieu of bachelor's or technical degree, we will accept 2 additional years of software engineering experience. iCIMS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sexual orientation, gender identity, national origin, protected veteran status or disability status and will not be discriminated against on the basis of disability. Icims Holmdel NJ

Software Engineer

Guardian Life