PRINCIPAL FINANCIAL GROUP Software Engineer - Marketing in DES MOINES, Iowa

Software Engineer - Marketing - #222032Job Area:ITBusiness Area:Corporate Systems SupportLocation:IA - Des MoinesCareer Category:Experienced ProfessionalFull/Part Time:Full-TimeRegular/Temporary:RegularDate Posted:08/17/2018Responsibilities:Do you want a career where you can make a real difference? At Principal, you can.We work with a greater purpose in mind - to give people the financial tools and confidence to live their best lives. And we take that to heart not only for our customers and clients, but for our employees as well. To deliver on our purpose, we are investing to improve our customer experience. This requires our technical teams to closely partner with our marketing areas throughout the company to create best-in-class digital experiences.We have an exciting opportunity for a Software Engineer to make a strategic impact for our customers. This role is in our Global Center for Brand and Insights portfolio which oversees and supports a wide variety of applications to support marketing areas throughout the company.In this role you will:Effectively create, influence, and communicate technical solutions, strategies, and designs.Be part of an Agile Scrum team, working collaboratively to find great solutions.Partner with other team members and product management to deliver a unique blend of internally developed applications and integrated cloud solutions.Be encouraged and supported in pursuing continuous improvement in yourself and your team, and in seeking opportunities for career growth.Support a variety of products throughout the entire software development life cycle.Qualifications:Entry level candidates:A computer-related degree and,An internship or classroom experience with significant software development.Experienced candidates:An 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") and,Proven experience as an IT professional including 1+ years of professional software development experience.Strongest candidates will have a computer-related degree, 4+ years of professional software development experience and much of the "preferred experience" listed below.Candidates with an intensive Code Academy or Code School program will also be considered. Additional requirements include an Associate's or Bachelor's degree and significant academic/personal software development experience.Preferred experience or aptitude to learn:Building creative solutions using vendor software packages especially those in the Marketing Technology space; specific experience with Salesforce Marketing Cloud is a plusFamiliarity with automated quality assurance practicesUnderstanding of secure software principlesPassion to produce high quality solutions by pairing and mobbingDesire to participate in a continuous integration and improvement environment, open to experimentationJavaScript, SQL, AMPscript, Mocha, Chakram, ReactLeadership skills through mentoring, coaching, teaching and/or partnering with business partnersRequired Core CompetenciesExcellent problem solving skills and analytical thinking mindsetCollaboration and relationship building skillsAbility to translate business and marketing desires into technical solutionsAbility to explain and translate highly technical concepts to individuals who lack technical backgroundCommitment to lifelong learningJob Level:Willing to consider applicants at multiple job levels.Principal Code of Ethics:You may be required to comply with a Code of Ethics which covers personal trading activities for you and members of your household.Additional 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.