Senior Platform Developer

The Options Clearing Corporation Dallas , TX 75201

Posted 2 months 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.


  • 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

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.
Download the
LiveCareer app and find
your dream job anywhere

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
Senior Platform Engineer

F9 Teams

Posted 4 days ago

VIEW JOBS 11/12/2018 12:00:00 AM 2019-02-10T00:00 <p>Platform Engineer<br /><br />Boston, MA (or remote with up to 80% travel)</p><ul><li>Literally &ldquo;mission critical&rdquo;- apply your engineering skills to serve your country in matters of national security</li><li>Focus on scale, automation, and high-availability platforms for our service members around the globe</li><li>Opportunity to lead the application of modern cloud best practices into government systems</li></ul><p>&nbsp;</p><p>F9 Teams has partnered with the U.S. Air Force to build Kessel Run, a flagship software development organization that&rsquo;s been tasked with rapidly modernizing the way we build, deploy, scale, and run software in support of national security operations around the globe.</p><p>On a mission to bring modern cloud best practices to the Air Force, we&rsquo;re are looking multiple experienced Platform Engineers to lead Kessel Run&rsquo;s Platform team. You&rsquo;ll join a group of diverse, passionate engineers from all manner of backgrounds, responsible for the development, security, and operations of Kessel Run&rsquo;s global runtime platform. Together, we&rsquo;ll revolutionize the way software is developed in the government sector, and tackle critical problems that impact everyone. </p><p><br />As a Platform Engineer at F9 Teams, you will:</p><ul><li>Lead engineering teams to deliver a highly-available runtime Platform as a Service (PaaS) offering to support rapid application delivery and operation</li><li>Build and operate multi-tenant shared services that support software engineering organizations comprised of 100&rsquo;s of engineers and 10&rsquo;s of teams (eg. event streams, databases, data analytics, message queues, storage, logging, etc.)</li><li>Define and champion the development of new services, to reduce platform complexity and mean time to recovery</li><li>Work on cutting-edge security solutions for critical infrastructure with the largest attack surfaces you&rsquo;ll find anywhere</li><li>Automate processes that have never before been automated, both for technology delivery and instrumentation workflows that span classified and unclassified networks</li><li>Code. Deploy. Win.</li></ul><p>And we think you&rsquo;d be the perfect contribution to our team, if you:</p><p>&nbsp;</p><ul><li>Are passionate about sharpening the Air Force and ensuring that they are able to complete their mission with minimal risk to human life </li><li>Are passionate about training the Air Force to do software development and want to see them acquire and build systems in a cost efficient and well thought out manner </li><li>Possess a deep understanding on the design and development of Java (or JVM-based) applications in critical production environments</li><li>Have experience working cloud offerings (AWS, Azure, or GCP)</li><li>Hands-on experience with major PaaS solutions (Pivotal Cloud Foundry or OpenShift) and CI/CD technologies (Jenkins, TravisCI, CircleCI, or Pivotal Concourse)</li><li>Have designed and built scalable containerized applications (Docker/Kubernetes, AWS ECS, Mesos)</li><li>Bonus points: SECRET / TOP SECRET clearance (not a must have) or hands-on experience with AWS GovCloud </li></ul><p><br />As a Platform Engineer at F9 Teams you&rsquo;ll join a passionate group of industry and technology leaders utilizing their knowledge to change the game in the government sector. You&rsquo;ll solve real-world problems in a truly mission critical environment while working in a flexible environment that encourages you to take risks. You&rsquo;ll be welcomed into an intelligent, and diverse group and that&rsquo;s bringing modern software development methodologies to a realm that impacts everybody, everyday. </p><p>&nbsp;</p> F9 Teams Dallas TX

Senior Platform Developer

The Options Clearing Corporation