PRINCIPAL FINANCIAL GROUP Experienced Software Engineer in DES MOINES, Iowa

Experienced Software Engineer - #222331Job Area:ITBusiness Area:Specialty Benefits DivisionLocation:IA - Des MoinesCareer Category:Experienced ProfessionalFull/Part Time:Full-TimeRegular/Temporary:RegularDate Posted:11/06/2018Responsibilities:IDI (Individual Disability Insurance) IT has an opening for a Software Engineer that has a passion for working in a highly collaborative Agile environment. This positon would promote engineering practices through building and operating platforms that help our business deliver working and reliable software. Our teams use a mix cloud technologies and DevOps techniques to maximize productivity and deliver highly valued solutions. Position would be to develop and mentor delivery teams while keeping systems available and performant.We are looking for a someone with the following values/skills:Ability to working on both proprietary and vendor software solutions that run on-premise and, in the cloudDrive innovation and experimentation with a Customer First mindsetPassion for coding and building complex applications with simplicityAbility to scale solutionsApplicaibility of DevOps practices - proactive response to customers through monitoring, automation and maintainability of applications, services and infrastructureProvide technical leadership to Agile (scrum) teamsUtilizes data to drive decision makingHas a passion for designing and building complex applications and infrastructure with simplicityUnderstand and advocate for architectureParticipate in all aspects of the team's work, including architecture, design, development, testing, and analysis of productQualifications:Associate's or Bachelor's degree in a science, technology, engineering, or math related field or equivalent work experience (6 years of experience equates to an Associate's degree when defining "equivalent work experience")4+ years of Object Oriented development experience (Java/web services/APIs highly preferred)Infrastructure/Networking/System experience (Cloud experience is highly preferred)Self-motivating individual with a desire for continuous learningAbility to learn new technologies quickly and understand a wide variety of technical challenges to be solvedAbility to collaborate across teams, vendor and shared servicesAbility to manage and articulate financial decisions around design and implementationPreferred technical skills:Fluent with the latest web technologies (Java/Javascript/React/HTML5/Python)Experience developing data-driven systems using relational and NoSQL database technologies such as Oracle, SQLite, PostgreSQL, MS SQL Server, MongoDB, CassandraDemonstrated ability to understand and improve the software delivery process.Leveraging the cloud for business decisions through data analyticsExposure to building and maintaining cloud applications and infrastructureInfrastructure AwarenessShared and Cloud platformsNetworking skillsSecurity awareness, AD experience, etc.Database as part of the infrastructureCI/CD pipeline experience (i.e. GIT, Jenkins, Maven)Cost management skillsFinancial Industry experienceJob Level:Willing to consider qualified applicants at multiple job levels.Location:Willing to consider applicants who desire to work remotelyAdditional Information:What's next? Innovation at its finest.We'll review your application and if you're selected for an interview, you'll receive an invite for a pre-recorded interview experience. Haven't done that before, don't worry. We've got all the tips and tricks available to help you be successful. With a pre-recorded interview, you can add your own flair and personality - at your pace.Be sure to check your email frequently. We'll communicate our decisions through the email address used on your online profile. If you receive an email from our Principal Talent Acquisition Team, you've been selected to begin your pre-recorded interview experience and have a set time to submit.Benefits designed with you in mind.Because each employee is unique, our benefit package