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.
Software Developer 3About the Team
As a member of Oracle Construction &Engineering GBU product development organization, you will design anddevelop features in the Textura Payment Management (TPM) Application.You will join a fast paced and growing team to build the bestsolutions available for the construction industry.
Since 2005, our team has built solutions forcontractors and construction companies to manage their projects andrisk. Python has been the language of choice for our team for over adecade and it continues to be the heart and soul of what we do today.
That said, we believe that great developers canprogram in any language. We are not looking for "N years experiencewith technology X". We are looking for developers with excellentproblem solving skills, great attitudes, and a drive to learn and toimprove.
Detailed Description and Job Requirements
As a member of the Textura Payment ManagementCloud Services team at Oracle, you will apply your knowledge ofsoftware architecture to develop, to debug and to design webapplications according to provided design specifications. You willalso be expected to build enhancements to recommend improvementswithin an our existing software architecture.
As a Senior Software Developer you will work onmultiple tasks and you will be expected to learn quickly and to workindependently as part of a cross-functional, agile team.
Typical responsibilities include:
Working closely with your team ofdevelopers and testers
Generating reports andinvestigating reported bugs
Writing documentation for others
Learning and applying newtechnology
Helping code review changes
Mentoring and guiding junior teammembers
Improving the design andarchitecture of product
A candidate should have:
Solid understanding of software developmentroles, processes and procedures
Familiarity with agile softwaremethodology
Capable of solving complex problemsrequiring minimal assistance and guidance
Ability to translate customerrequirements and features into design specifications
Experience working on robust,secure, high-volume SaaS/cloud applications
Possess excellent verbal andwritten skills
BS degree or equivalent experiencerelevant to functional area
Three years of software engineeringor related experience
We believe that our tech stackis easy to pick up but experience with the following will help youhit the ground running:
Python-based frameworks like Celery, Django, Flask, SQLAlchemy and
Docker and/or othervirtualization/container systems
Configurationmanagement tools like Salt, Ansible, Chef, or Puppet
Experience debuggingcomplex applications
Experience developingand consuming RESTful web services
Optimizing performancein Python or SQL
Oracle is an Equal EmploymentOpportunity Employer. All qualified applicants will receiveconsideration for employment without regard to race, color, religion,sex, national origin, sexual orientation, gender identity, disabilityand protected veterans status or any other characteristic protectedby law.
Travel:Yes, 25 % of the Time
Location:US-IL,Chicago and Deerfield
JobType: Regular Employee Hire