Beacon Hill Staffing Group - Des Moines, IA

posted 4 months ago

Full-time
Des Moines, IA
Administrative and Support Services

About the position

The Oracle PL/SQL Developer position at Beacon Hill Staffing Group, LLC is a critical role that requires a strong technical background in SQL, Oracle PL/SQL, and Unix Shell programming. The ideal candidate will have extensive experience with modern RDBMS products, particularly Oracle, and will be proficient in PostgreSQL as an additional asset. This role involves working with the Informatica Platform, where the developer will apply best practices for Informatica PowerCenter, Data Transformation, and Informatica B2B Data Exchange products. A strong understanding of Informatica design concepts is essential for success in this position. In addition to Informatica expertise, the developer will be responsible for ETL processes and data modeling, including creating mappings and workflows. The role requires the development of complex database objects such as Stored Procedures, Functions, Packages, and Triggers using SQL and PL/SQL. Performance tuning of SQL and PL/SQL queries is also a key responsibility, along with the use of Oracle packages, dynamic SQL, and PL/SQL tables. The position demands solid experience with UNIX/Linux platforms and familiarity with Agile methodologies, particularly Scrum and SDLC practices. The developer will also work with various DevOps tools, including UC4, Maven, Jenkins, and CI/CD processes. Knowledge of object-oriented analysis and design principles is important, as is familiarity with programming languages and frameworks such as Java, Angular, React, JPA, and Spring Boot. Understanding of API gateways, such as Gravitee, is a plus. The role is designed for a candidate who is comfortable working in a fast-paced environment and is committed to delivering high-quality solutions.

Responsibilities

  • Develop and maintain complex database objects including Stored Procedures, Functions, Packages, and Triggers using SQL and PL/SQL.
  • Implement ETL processes and data modeling, including creating mappings and workflows.
  • Utilize Informatica best practices for PowerCenter, Data Transformation, and B2B Data Exchange products.
  • Perform SQL and PL/SQL performance tuning, including query rewriting and using Explain Plan and Hints.
  • Work with UNIX/Linux platforms and apply Agile methodologies, particularly Scrum and SDLC practices.
  • Collaborate with DevOps tools such as UC4, Maven, Jenkins, and CI/CD processes.
  • Apply object-oriented analysis and design principles in development tasks.
  • Develop knowledge in programming languages and frameworks such as Java, Angular, React, JPA, and Spring Boot.

Requirements

  • Excellent working knowledge and experience of SQL, Oracle PL/SQL, and Unix Shell (or Perl or Python) programming languages.
  • Extensive proficiency in modern RDBMS products, particularly Oracle and PostgreSQL.
  • Strong experience with Informatica Platform and best practices for Informatica PowerCenter and Data Transformation.
  • Proficient in ETL and data modeling, including creating mappings and workflows.
  • Experience in developing complex database objects using SQL and PL/SQL.
  • Knowledge of SQL and PL/SQL performance tuning techniques.
  • Solid experience with UNIX/Linux platforms and Agile methodologies.
  • Familiarity with DevOps tools and CI/CD processes.

Nice-to-haves

  • Experience with API gateways such as Gravitee.
  • Knowledge of additional programming languages and frameworks like Java, Angular, or React.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service