Beacon Hill Staffing Group - Austin, TX
posted 4 months ago
Beacon Hill Technologies is seeking a highly skilled technical professional with extensive experience in SQL, Oracle PL/SQL, and Unix Shell programming. The ideal candidate will have a strong background in modern RDBMS products, particularly Oracle (latest version), and familiarity with PostgreSQL is considered a plus. This role requires proficiency in the Informatica Platform, including best practices for Informatica PowerCenter, Data Transformation, and Informatica B2B Data Exchange products. The candidate should demonstrate strong ETL and data modeling experience, with the ability to create mappings, workflows, and implement ETL concepts effectively. In addition to the above, the successful candidate will have developed complex database objects such as Stored Procedures, Functions, Packages, and Triggers using SQL and PL/SQL. Experience with standard Oracle packages, dynamic SQL, records, arrays, PL/SQL tables, and file handling is essential. The role also demands expertise in SQL and PL/SQL performance tuning, query rewriting, and the use of Explain Plan and Hints. Familiarity with collections, exception handling, partitioning techniques, BULK features, analytics functions, and external tables is also required. The candidate should be comfortable working in a UNIX/Linux environment and possess sufficient command knowledge. Agile working experience with Scrum and SDLC methodologies is necessary, along with experience using Atlassian products such as JIRA, Confluence, and BitBucket. A thorough understanding of DevOps practices, UC4, Maven, Jenkins, and CI/CD processes is also expected. The role requires a solid grasp of object-oriented analysis and design principles, as well as knowledge of programming languages and frameworks such as Java, Angular or React, JPA, Spring Boot, XML, and JSON. Familiarity with API gateways, such as Gravitee, is a plus. Overall, the candidate should have a comprehensive understanding of software methodologies, distributed networking, databases, communications, and multiprocessing applications.