Software Engineer Java
Job TitleResponsibilitiesUnderstanding of data integration between systemsRequirementsSkills and abilitiesRequired:Strong SQL skills and knowledge of relational database/database designExperience writing programming codeExperience providing production supportUnderstanding of the software development lifecycleStrong ability to troubleshoot production issues and provide risk assessments as well as provide lasting solutions to existing and new issuesStrong written and verbal communication skills to communicate with business stakeholders and IT product ownersCan gather requirementsCan work with limited to no supervisionCan develop solutions that adhere to industry best practicesCan write and maintain development and user documentationExperience with enterprise off the shelf software productionsResults oriented with a proven track record of executionPreferred Skills:Experience in scripting languages such as PowerShell, Python, etc.Experience with REST API client developmentExperience or knowledge of programming in object-oriented languages such as Java, C++, C#.net or otherExperience or knowledge of ETL (Extract, Transform, Load)Previous experience in the Finance and/or Investment IT spaceData warehouse experience preferredAgile/Scrum experience preferredCompany OverviewReinsurance Group of America, Incorporated (NYSE: RGA) is one of the largest global providers of life reinsurance, with offices around the world. RGA delivers expert solutions in individual life reinsurance, individual living benefits reinsurance, group reinsurance, financial solutions, facultative underwriting, and product development. Our mission is to enhance our clients' prosperity by supporting their financial and risk management capabilities.