Skip to content.

Principal, Software Engineering - Test Data Management

Chicago, IL Full Time Posted by: The Options Clearing Corporation Posted: Monday, 13 May 2024
 
Who We Are About UsThe Options Clearing Corporation (OCC) is the world's largest equity derivatives clearing organization. Founded in 1973, OCC is dedicated to promoting stability and market integrity by delivering clearing and settlement services for options, futures and securities lending transactions.

As a Systemically Important Financial Market Utility (SIFMU), OCC operates under the jurisdiction of the U.S. Securities and Exchange Commission (SEC), the U.S. Commodity Futures Trading Commission (CFTC), and the Board of Governors of the Federal Reserve System.

OCC has more than 100 clearing members and provides central counterparty (CCP) clearing and settlement services to 19 exchanges and trading platforms. More information about OCC is available at www.theocc.com.What We OfferA highly collaborative and supportive environment developed to encourage work-life balance and employee wellness.

Some of these components include:A hybrid work environment, up to 2 days per week of remote workTuition Reimbursement to support your continued educationStudent Loan Repayment AssistanceTechnology Stipend allowing you to use the device of your choice to connect to our network while working remotelyGenerous PTO and Parental leaveCompetitive health benefits including medical, dental and visionSummary What We NeedWe are looking for an individual to join the Renaissance Integration and Testing team as Principal, Software Engineering, to lead the Test Data Management and Day 0 migration projects.Primary Duties and Responsibilities:To perform this job successfully, an individual must be able to perform each primary duty satisfactorily.Develop and execute integration test strategy Test Data Management (TDM) and Day 0 migrationDesign and document architecture for the TDM solutionDesign solutions using standardized tools like Python, Java, Kafka, S3.

Plan and execute the project to successful completion aligned with the testing team's needs and go-live timelineWork with the product teams and business users on resolution of any outstanding issues within the release and post-releaseCategorize issues based on severity, clearing documents details of the issues in the tracking systemsDesign solutions with security requirements in mind to be promoted to higher level environments.Work with the scrum master and project manager to keep track of open issues and retest closed issues.Lead building new automation capabilities for integration testing, reconciliation testing, and data testing.

Partner with internal business users and stakeholders to prioritize and develop requirements and testing for implementing new features and functionality including, but not limited to, Risk Platform applications.Support data requirement for integration testing and system testing teams.Create status reports and updates for management to get accurate information about the status, issues, and the plan.

Work with the executive director to create roadmap and strategy for TDM.Build upon/maintain professional relationships with key colleagues and vendors to ensure that the services and solutions provided meet the current and future needs of OCCMaintain documentation and process related requirements.Assist with compliance and regulatory related activitiesPerform other duties as requiredSupervisory Responsibilities:Manage resources in the TDM team, provide direction, coaching and support to operate as a high performing teamQualifications:The requirements listed are representative of the knowledge, skill, and/or ability required.

Reasonable accommodations may be made to enable individuals with disabilities to perform the primary functions.Strong data architecture and development experienceExperience with modern data technologies - big data systems, AWS data technologies, data migration and transformation technologiesStrong experience with databases and data processing toolsExperienced development with Java and Python developmentStrong SQL and relational database skillsExperience with EMR, Presto, Hive, Parquet formatted dataExperience with at rest and streaming data processing technologiesStrong understanding of Kafka or other event sourcing toolsStrong customer orientation and excellent communication skillsAbility to work in a fast-paced, confidential environmentUnderstanding of systems development life cycle (SDLC), including proven experience in implementing HR software applicationsExperience operating within an Agile delivery teamProven track record of on-time deliveryTechnical Skills:Data processing architecture developmentData pipeline development, including CI/CD toolsProficiency in data processing development using Java and Python.Knowledge of API and high-volume data developmentDevelopment of data testing and transformation toolsStrong data experience including SQL, databasesStreaming and event driven system experience a plus.

Message queuing and event sourcing tools like IBM MQ, KafkaProficiency with MS word, PowerPoint, Excel, and Visio is preferredExperience with implementing and configuring business processesDeep understanding of data and structure, reporting, dashboardsExperience with Security testing a plusClearing and Risk systems functional expertise and familiarity with technical offerings such as integrations and Core Connectors is a plusEducation and/or Experience:Undergraduate Degree (or equivalent)Minimum of seven (7) years' experience working with automation, data and analytics technologies as an expert with a clear understanding of core practices, processes, and terminologyMinimum of five (5) years' experience implementing, enhancing, and supporting integration to address business problems and requirements in multiple functional areasMinimum of two (2) year of experience in financial services or capital marketsCertificates or Licenses:Step 1When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume. Step 2You will receive an email notification to confirm that we've received your application.

Step 3If you are called in for an interview, a representative from OCC will contact you to set up a date, time, and location. For more information about OCC, please click here.OCC is an Equal Opportunity EmployerSummaryLocation: Chicago - 125 S FranklinType: Full time.

Chicago, IL, USA
The Options Clearing Corporation
AJF/707085592
13/05/2024 19:22

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.

Other jobs like this