Oracle Applications Developer 3 in Springfield, Illinois

Applications Developer 3

Preferred Qualifications

About the Team

As a member of Oracle Construction & Engineering GBU product development organization, you will design and develop features in the Textura Payment Management Application. You’ll join a fast paced and growing team to build the best solutions available for the construction industry.

Since 2005, our team has built solutions for contractors and construction companies to manage their projects and risk. Python has been the language of choice for our team for over a decade and it continues to be the heart and soul of what we do today.

That said, we believe that great developers can program in any language. We’re not looking for “N years experience with technology X”, we’re looking for developers with excellent problem solving, great attitudes, and a drive to learn and improve.

Detailed Description and Job Requirements

Our team members design, develop, troubleshoot and debug web applications and webservices.

As a member of the Textura Payment Management Cloud Services team at Oracle, you will apply your knowledge of software architecture to develop, debug and design web applications according to provided design specifications. Build enhancements within an our existing software architecture and occasionally suggest improvements to the architecture.

As a Senior Software Developer you will work on multiple tasks of medium complexity and you’ll be expected to learn quickly and work independently. You will be part of a cross-functional agile team and you’ll be expected to provide some mentoring and help to junior developers.

Typical responsibilities include:

  • implementing web application features in Python, SQL, Javascript, HTML and CSS

  • working closely with your team of developers and testers

  • generating reports and investigating reported bugs

  • writing documentation for others

  • learning and applying new technology

  • helping code review changes

  • mentoring

  • improving the design and architecture of CPM

A candidate should have:

  • a solid understanding of software development roles, processes and procedures.

  • familiarity with agile software methodology

  • moderately complex problem solving requiring minimal assistance and guidance

  • good communication skills as well as a positive attitude and a drive to learn

  • a BS degree or equivalent experience relevant to functional area.

  • at least 3 years of software engineering or related experience.

We believe that our tech stack is easy to pick up but experience with the following will help you hit the ground running:

  • Python and Python-based frameworks like Celery, Django, Flask, SQLAlchemy and Twisted.

  • Web Development: Javascript, CSS, HTML, HTTP, REST, AJAX/COMET

  • Linux

  • Docker and/or other virtualization/container systems

  • Configuration management tools like Salt, Ansible, Chef, or Puppet

  • Experience debugging complex applications

  • Experience consuming RESTful web services

  • Optimizing performance in Python or SQL

Detailed Description and Job Requirements

Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.

As a member of the software engineering division, you will perform high-level design based on provided external specifications. Specify, design and implement minor changes to existing software architecture. Build highly complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA. Communicate with QA and porting engineering as necessary to discuss minor changes to product functionality and to ensure quality and consistency across specific products.

Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

Job: Product Development

Location: US-IL,Illinois-Chicago

Other Locations: US-IL,Illinois-Deerfield

Job Type: Regular Employee Hire

Organization: Oracle