Senior Software Developer
Reston , Virginia
June 15, 2016
We are looking for Build and Release Engineer who is expert in Configuration management, automated deployments, and Continuous Integration, Continuous Delivery (CI /CD) frameworks & build environments for DevOps, Staging and Production. The ideal candidate should have a strong understanding or Oracle Databases.

  • Experience in deploying/maintaining/migrating Java, and PL/SQL code
  • A clear understanding of the practice driven around and the development of Oracle Based platform
  • Experience in the implementation of Code deployment - includes an understanding of best practices, implementation strategies (e.g. SVN / GIT branch strategies) and integration strategies and analysis of related tools.
  • Well versed with automation and provisioning frameworks
  • Experience developing and implementing automating deployment frameworks
  • Well versed with and working knowledge of other associated software deployment tools - SCM (GIT), CI tools (Jenkins CI), Artifact repositories (Issue management tools (JIRA, Confluence, Crowd)
  • Working knowledge of the following scripting languages: Python, Bash
  • Working knowledge of the PL/SQL, Oracle Database concepts
  • Working knowledge of the following software tools: Maven, Eclipse
  • Design best practices for build and release process and tooling
  • Take charge of automating steps in our build and release systems
  • Oversee daily responsibility of build execution for various systems/releases
  • Lead agile practice implementation for project SDLC
  • Experience in Oracle Suite of Products
  • Advanced experience in automation tools and best practices.
Skills Required:
  • BS/MS Degree in Computer Science or similar technical field
  • Experience developing and automating deployment tools to support Oracle Database development frameworks, such as Apex, ORDS
  • Well versed with automation and provisioning frameworks
  • Solid understanding of CI best practices and tooling, preferably Jenkins
  • Strong experience in Release Management, Configuration Management branching, merging, and integration strategies
  • Well versed with and working knowledge of other associated software deployment tools:
    • SCM (SVN, GIT), CI tools (Jenkins CI), Build tools (Ant,Maven, Gradle), Artifact repositories (ArtiFactory), Issue management tools (JIRA, Confluence)
  • Extensive experience in building JAVA Web/Mobile Systems
  • Well versed in using Linux, Unix and Solaris operating systems
  • Detailed knowledge of Configuration Management discipline
  • Self-starter with ability to lead processes and projects
  • Thorough knowledge of Scripting with Bash/Shell, and Python
  • Strong organizational, communication skills and detail oriented

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

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.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.