Senior Platform Developer

The Options Clearing Corporation Dallas , TX 75201

Posted 1 week ago

Job Details:

Drive technical design and implementation for complex business and technical deliverables. Familiarity with multiple lines of business and technologies/systems. Able to analyze end-to-end system solutions, covering: planning, design, testing, and implementation. Requires excellent communication skills, able to work with a variety of business user and technical staff in driving IT solutions.

The Senior Platform Developer will be expected to perform any/all of the following roles and responsibilities:

  • The ability to communicate Business and IT solutions independently as well as in an Agile team structure.

  • Strong aptitude to learn about new business operations, terminology and strategy.

  • Strong aptitude to learn about new technologies and how they apply to OCC's Business and Architecture Frameworks. (Java, DB2, UI, Event Based Distributed Systems, Real-time Systems, API Driven Architecture, Cloud based Computing, Data Warehousing, Service Oriented Architecture, Infrastructure as Code, Compliance as Code and variety of testing tools)

  • Self-driven, willing to take initiative when an opportunity presents itself.

  • Contributes 'Out of the Box' thinking through Business Analysis and IT Solutions

  • A strong discipline and fundamental understanding of how to follow established policy and procedures.

  • The ability to take ownership and Lead in some cases, IT implementations from start to finish.

  • A fundamental understanding of cloud native application architectures and delivery methodologies.

  • The ability to comprehend complex infrastructure requirements and implement those requirements using infrastructure as code and compliance as code methodologies.

  • Provide solutions and support for organizationally critical applications that require extensive knowledge of OCC's business processes and capabilities

  • Develop and leverage automation tools to provide a quicker time to market for delivery of project solutions

Primary Duties and Responsibilities:

  • Develop platform capabilities in line with infrastructure as code methodologies in a public cloud environment.

  • Provide guidance and technical consultation in identifying and implementing new uses of information technologies that assist the functional business units in meeting their strategic objectives.

  • Research and evaluate alternative solutions and recommends the most efficient platform solution.

  • Implement solutions to solve complex problems associated with computer equipment, capacity, limitations, and performance.

  • Responsible for platform design, coding, testing, debugging, and documentation.

  • Work with management to provide input to creating project plans, and to provide input to update project plans throughout the development cycle.

  • Act as a liaison between the Platform Automation team and Application Developers.

  • Must have excellent problem-solving skills to provide timely resolution for production issues in conjunction with Production Support staff.

  • Participate in code reviews and application transition to support team.

  • Participate in "Lessons Learned" process to provide information to help OCC choose practices, methodologies, tools, technologies and programming languages.

  • Provide solutions and support for organizationally critical applications that require extensive knowledge of OCC's business processes and capabilities

  • Develop and leverage automation tools to provide a quicker time to market for delivery of project solutions

  • Perform other duties as assigned.

Qualifications:

  • Has a thorough understanding of business or function for which applications are designed

  • Requires solid knowledge of the SDLC

  • Requires in-depth knowledge of multi-threaded, highly distributed and concurrent systems

  • Must be well-versed on public cloud and cloud native technologies

  • Must have experience with implementing infrastructure requirements as code

  • Must be competent in all phases of application development and implementation

  • Requires good communication, analytical, sound judgment and management skills

  • Ability to work effectively with clients, management and staff

  • Experience with Disaster Recovery in a public cloud environment

  • Must be willing to function in a support capacity, including on-call rotation, DR support, expiration, and emergency.

Technical Skills:

  • Proficiency in Java with experience in cloud native applications

  • Messaging (MQSeries/Tibco/Kafka), Data Management (RDBMS, HDFS, In Memory Databases etc.), SQL.

  • REST services, HTML5

  • Scripting languages (Python, Perl etc.)

  • Infrastructure a Code (Terraform, Cloud Formation)

  • Configuration Management (Ansible)

  • Cloud Native Stack (Kubernetes, Redis, AWS)

Education and/or Experience:

  • Bachelor's degree in Computer Science or a related discipline or an equivalent combination of education and work experience.

  • At least 5 years of solid, diverse work experience in the financial industry

  • Minimum of 5 years of experience in application program development or infrastructure as code setting utilizing the required skill set.

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 hereOCC is an Equal Opportunity Employer


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Datapoint Senior Developer

Idexx Laboratories, Inc.

Posted 3 days ago

VIEW JOBS 1/18/2019 12:00:00 AM 2019-04-18T00:00 What you will do at IDEXX * Spend most of your time working from home writing effective code * Work in an agile environment following agile practices including writing tests * Design the architecture and major features for the IDEXX Integration Platform * Collaborate with a team of developers working remotely including weekly on-site meetings * Think strategically in all areas of platform development * Participate in team code reviews * Incorporate customer feedback into the platform design * Ship code on a regular basis * Develop low latency, highly available, globally distributed services * Create REST APIs for customers to search, retrieve, and update data across heterogenous veterinary applications * Design and build tools to manage integration points across veterinary practices * Own and operate production services in AWS and Azure cloud infrastructure * Full stack exposure, from UI to database. Java, .NET (C#), JavaScript, Angular on AWS and Azure Requirements We don't expect you to have all of the qualifications below, but we would like you to have experience in several of the areas below. We know smart developers take pride in learning what they need to know. * Strong computer science fundamentals gained through bachelor's degree in Computer Science, Engineering or equivalent * Service-based application architectures * Asynchronous programming techniques * Functional programming concepts (e.g. JavaScript best practices, LINQ expressions) * IoC * Unit, integration, and end-to-end testing * Domain-Driven Design * 5+ years building high scale, mission critical systems * Experience (Re)designing complex systems, spanning multiple services and teams * Expert level understanding of object oriented design and data modeling * Proficiency in multiple languages * Angular * Experience with Microsoft .NET development * Experience with Java development * Experience working on Agile teams * Experience with agile development practices * Experience designing or working with REST APIs * Experience building quality user interfaces Idexx Laboratories, Inc. Dallas TX

Senior Platform Developer

The Options Clearing Corporation