The Options Clearing Corporation (OCC) is seeking to enhance its software development capabilities to ensure secure software delivery, develop robust data applications, automate build and deployment processes, and improve system monitoring and analysis.
Requirements
- SonarQube code coverage
- Sysdig compliance checks
- Veracode scanning
- Black Duck open-source analysis
- Python
- Trino Starburst
- AWS
Responsibilities
- Contribute to design, technical direction and architecture including collaborating with various teams to build fit for purpose Solutions.
- Apply expert knowledge of Java, Python and middleware technologies in independently designing and developing key services with a focus on continuous integration and delivery.
- Ensure secure software delivery through the implementation of SonarQube code coverage, Sysdig compliance checks, Veracode scanning, and Black Duck open-source analysis.
- Develop API for data applications to handle large datasets, extracting data from hybrid environments, and streaming in public cloud using high performance programming with Python, Trino Starburst and AWS.
- Build Jenkins pipeline to accommodate automation for associated applications and build and deploy Docker images for applications to engage in containerization through Harness and Rancher.
- Design Splunk dashboards for real-time monitoring of security incidents and system performance using SPL and implemented custom SPL query to extract insights for root cause analysis.
- Integrate disparate data from REST and WebSocket services within a cohesive user interface.
Other
- Up to 40% telecommuting permitted.
- Master’s degree in computer science, engineering, or related and three (3) years of experience as a Software Developer, Software Engineering, Senior Associate, or related
- Embrace and advocate for Agile best practices for software development discipline.
- Actively participate in creation and review of both business and technical user stories, providing constructive feedback and input on both work effort estimation as well as architecture/design improvements.
- Assist with departmental and new employee training.