This position is designed for an individual who will create database programs and maintain database schemas using T-SQL and PL/SQL languages for Microsoft SQL Server and Oracle database engines. The programs, such as stored procedures, functions and triggers, represent a unified code base of the Flexi applications, which are packaged and delivered to end customers.
Responsibilities include but are not limited to:
- Develop and unit test database programs according to provided specification.
- Correct defects related to database objects that are reported through QA and customer support channels.
- Participate in architecting solutions for new functionality.
- Design new database storage structures and develop updates to the existing structures.
- Assemble technical database documentation.
- Look for ways to enhance design of application for better maintainability and software reuse.
- Provide solutions to optimize database performance and concurrency.
Candidate should possess the following performance traits:
- Ability to manage workload to deliver quality deliverables that meet requirements and timelines.
- Ability to manage workload to deliver quality deliverables that meet requirements and timelines.
- Ability to estimate effort related to an assignment, to establish work plans and to manage tasks to completion without detailed supervision.
- Timely and accurate communication regarding status of assignments, reassessment of expectations, and risk to deliverables.
- Self-sufficient knowledgeable individual who is driven to succeed in a fast-paced environment.
- Ability to estimate effort related to an assignment, to establish work plans and to manage tasks to completion without detailed supervision.
- Timely and accurate communication regarding status of assignments, reassessment of expectations, and risk to deliverables.
- Self-sufficient knowledgeable individual who is driven to succeed in a fast-paced environment
Required Qualifications:
- Experience in T-SQL programming under SQL Server 2012 or higher is required.
- Experience in PL/SQL programming under Oracle 12 or higher is require.
- Experience Azure Data Tools (Data Factory, Databricks, Synapse) is a plus.
- Excellent skills in writing, maintaining, testing and debugging code in applicable programming languages.
- Experience with enterprise software applications or with reporting tools that require strong database programming support is preferred.
- Bachelor’s degree in Computer Science, Engineering or related discipline.
- 5+ years of experience for a company that sells software.
- Proven ability to troubleshoot problems related to high volumes of data is a plus.