HOW YOU WILL FULFILL YOUR POTENTIAL (RESPONSIBILITIES) • Work in a dynamic, fast-paced environment that provides exposure to all areas of Finance • Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation • Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements • Manage end-to-end systems development cycle from requirements analysis, coding, testing, UAT and maintenance • Exploring new and emerging technologies as needed by the project. Skills: SKILLS AND RELEVANT EXPERIENCE: • 5+ years of relevant experience in software development, including a clear understanding of data structures, algorithms, software design, core programming concepts and experiences with continuous delivery and deployment • A strong problem solver, organized and able to work in a fast-paced environment with delivery focus as part of a global team • Excellent communicator who is comfortable engaging stakeholders, both verbally and written • Strong programming experience in at least one compiled language (e.g.