Name of Employer:
The Options Clearing Corporation
Job Title:
Associate Principal, Software Engineering
Location:
125 S. Franklin Street, Suite 1200, Chicago, IL 60606
Duties:
- Responsible for the development and delivery of business features, integrating a variety of upstream data-sources and presenting data through the user interface, while enriching and advancing the platform.
- Contribute to front-end design, technical direction, and front-end architecture, collaborating with various teams to build fit-for-purpose solutions.
- Develop web applications using frameworks, such as React or Angular, HTML5, CSS, JavaScript, and the Agile process.
- Integrate RESTful APIs and business logic in services to read and write data from front-end web applications.
- Apply expert knowledge of JavaScript, NodeJS, and frameworks, such as Angular or ReactJS, in independently designing and developing key services with a focus on continuous integration and delivery.
- Develop source code using Git, create pipelines using Jenkins, and deploy web applications on virtual machines.
- Participate in code reviews, proactively identifying and mitigating potential issues and defects, as well as assisting with continuous improvement.
- Drive continuous improvement efforts by identifying and championing practical means of reducing time to market while maintaining high quality.
- Actively participate in creation and review of both business and technical user stories, providing constructive feedback and input on work effort estimation and architecture/design improvements.
- Integrate disparate data from REST and WebSocket services within a cohesive user interface.
- Write unit and integration tests based on chosen DevOps frameworks.
- Perform application and project risk analysis and recommend quality improvements.
- Assist Production Support by providing advice on system functionality and fixes as required.
Education & Experience Required:
Bachelor’s degree in CS, computer engineering or related field, and five (5) years of experience as a software developer, software engineer, or related.
Special Skills Required:
- Develop web applications using frameworks, such as React or Angular, HTML5, CSS, JavaScript, and the Agile process.
- Integrate RESTful APIs and business logic in services to read and write data from front-end web applications.
- Develop source code using Git, create pipelines using Jenkins, and deploy web applications on virtual machines.
- Apply expert knowledge of JavaScript, NodeJS, and frameworks, such as Angular or ReactJS, in independently designing and developing key services with a focus on continuous integration and delivery.
Salary:
$148,949-$175,900
Apply:
Apply online at No calls. EOE.
Step 1: When you find a position you're interested in, click the 'Apply' button. Please complete the application and attach your resume.
Step 2: You will receive an email notification to confirm that we've received your application.
Step 3: If 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 Employer.
#J-18808-Ljbffr