PRINCIPAL FINANCIAL GROUP Application Developer/Engineer in DES MOINES, Iowa

Application Developer/Engineer - #221874Job Area:ITBusiness Area:PGI OtherLocation:IA - Des MoinesCareer Category:Experienced ProfessionalFull/Part Time:Full-TimeRegular/Temporary:RegularDate Posted:05/23/2018Responsibilities:Principal Global Investors is looking for an Application Developer/Engineer to support our Quantitative Fixed Income research team and continued improvement of its research IT infrastructure.This will involve providing complex technical solutions to support our fixed income research and investment decision making process; including risk modeling, hedging, portfolio construction and transformation, advanced web reporting, and quantitively assessing the business Strategic and Tactical asset allocation models.The ideal candidate would have a PhD or Masters from either computer science, applied mathematics, or any relevant computing/quantitative field. BSc candidates with strong technical abilities will also be considered.Creativity, dedication, and a passion for turning large-scale data into actionable intelligence are required in order to be successful in this role. The successful candidate will be expected to handle large datasets (clean and un-clean); working through the idiosyncrasies with colleagues to build technical solutions that are scalable, fast, maintainable, and reusable. Candidates should be able to demonstrate good work ethic with aptitude for getting the job done using available resources at his/her disposal.Experience of developing technical/scientific software, preferably commercial and basic knowledge of investment management products and services is preferred although business training can be provided to extremely strong technical candidates.Qualifications:Bachelors of Science degree in Computer Science, Applied Mathematics, or another relevant computing/quantitative field.Strongest candidates would have a Masters or PhD in a relevant field.2+ years of Application Development or Software Engineering in a professional environment, or strong personal/entrepreneurial related experience will also be considered.2+ years of Java development experiencePreferred experience/skills:Experience with PythonStrong technical abilities with focus on quality rather than quantityExperience of developing technical/scientific software (preferably commercial)Basic knowledge of investment management products and servicesProgramming tools: Git/SVN, Bamboo/Jenkins, PostgreSQL database, HTML, AngularJS, MongoDB, Elasticsearch/Kibana, Docker, D3.js.JCL, JavaScript, Linux/Unix, MavenAWS eco-system - Code Commit, Code Star, S3, Elastic Beanstalk, Amazon RedShift, etcCore competencies for success:Creativity, dedication, and a passion for turning large-scale data into actionable intelligenceGood work ethicAptitude for getting the job done using available resources at his/her disposalStrong problem-solvingAbility to challenge the status quoCuriosity and energy to learn new programming languagesEmployee Referral:Click on "Email to a Friend" to notify a friend or family member of this opportunity.Learn more about our company!:As a member of Principal's global IT community, you are part of a high-performing culture that promotes employee empowerment, innovation, collaboration, and career development while fostering flexibility between professional and personal responsibilities. The work you do while partnering closely with the business puts our customers' needs first by shaping the financial security of millions of lives across the globe!Principal was #18 on Computerworld's list of making it 16 years in a row on the list! Click the link to read all about it.And, if you have 2 minutes, you'll want to watch this video about our company:Visa Sponsorship:This position is not eligible for sponsorship for work authorization by Principal. Therefore, if you will require sponsorship for work authorization now or in the future, we cannot consider your application at this time.Job Level:Willing to consider applicants at multiple