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.

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


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
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
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