Previous Job
Previous
DevOps Developer
Ref No.: 18-12023
Location: New York, New York


Job Title | DevOps Developer Role

Business Background
The Detail Subledger (DSL) is a front-to-back initiative to consolidate accounting information flow and provide major control functions. It addresses regulatory and audit findings thematically, providing an efficient framework for better control and reporting over time. The objectives of the program include:Consolidate sourcing, integrating and verifying of information across Control Functions.Post to the General Ledger from that same repository, allowing easy drill-back to the underlying business events.Enable continued business process integration within and across Control Functions.The DSL Technology team develops applications to provide service to Global Product Controllers of Brokerage and to post accounting details to the General Ledger. These applications include a feature-rich Windows UI, highly flexible and scalable services, large scale online analytical processing of large datasets and warehouse reporting.The TeamThe Product Control Services team is distributed globally across London, New York, Budapest, Montreal and Mumbai. The DevOps team is located in New York, London and BudapestTechnologyThe Product Control Services team is a Scala and Java shop interacting with a Teradata warehouseWe make use of other technologies such as Spark, Hazelcast, and Lucene. We do behavior and test driven development, and follow agile practices.Job DescriptionThe successful candidate will work as a developer within our DevOps team.You will be expected to solve the challenges of making a large distributed application a continuous delivery environment.This will involve designing solutions and implementing the solutions using a combination of Java and Scripting skills to automate everything, everywhere, everytime. The ideal candidate will possess solid technical and problem solving skills as well as the drive to learn more about new technologies and techniques. Candidates should be open to work from front to back on applications and must have a sound grasp of development best practices and system architecture. Expertise in any one of the following business domains would be preferable: Accounting, Finance and Control Functions.

Required Skills:
* DevOps backgroundBachelors or Master's Degree in Computer Science or related field
* 3+ years software development experience in Java or Scala
* Experience with scripting using Python or similar programming language
* Working knowledge of UNIX/LinuxDatabase or Database Source Control experience
* Experience working in an agile team with focus on continues integration and automated testing
* Demonstrates exceptional analytical and problem-solving skills.
* Strong communication, organizational, and collaboration skills.
* Experience working on large and medium scale projects in an agile environment.

Desired Skills:
* Experience with the Gradle build tool, Jenkins and Maven
* Experience working with mixture of new and legacy systems.
* Experience building high volume and resilient systems

Teradata skills:
* Either development or DBAAngular JS