Database Developer - Oklahoma City

Oklahoma Farm Bureau Insurance Company

Oklahoma City (OK)

On-site

USD 75,000 - 110,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Oklahoma Farm Bureau Insurance Company in Oklahoma City is seeking a Database Developer to design, build, and optimize data storage systems. You will write complex SQL queries, design schemas, tune performance, and manage data migrations to support business needs.

You will work with SQL Server, MySQL, and cloud data sources, collaborating with IS teams to implement warehousing and reporting solutions using Power BI and Pyramid.

Qualifications

  • Four-year college degree in computer science or related field.
  • Extensive knowledge of IT concepts and IT documentation.
  • Proven experience as an ETL developer.
  • Strong SQL skills with SQL Server, SSRS/SSIS, and MySQL.
  • Experience with data warehousing concepts and data modelling.
  • Familiarity with data sources (ODBC, Excel, text, XML) and cloud platforms (Snowflake, Aurora).

Responsibilities

  • Design and code data warehousing systems to meet end-user specs.
  • Test warehousing environments prior to data extraction.
  • Ensure data quality and accuracy across pipelines.
  • Extract and transfer data into the warehousing environment.
  • Follow lifecycle methodologies and create design docs and tests.
  • Develop tests, test plans, and data for validation of programs.
  • Resolve technical issues through debugging and investigation.
  • Analyze complex system functions to improve efficiency.
  • Document programs with diagrams and flowcharts; maintain documentation.
  • Review coding and documentation; ensure proper project artifacts.

Skills

SQL Server
SSIS/SSRS
MySQL
Data Modelling
DBA Concepts
ODBC/Excel/XML
Snowflake
Aurora
Power BI
Pyramid

Education

Bachelor's degree in CS or related field
Insurance IT domain knowledge
ETL developer experience
Insurance domain experience

Tools

SQL Server
Power BI
Snowflake
Aurora
ODBC
Excel

Job description

Job Title: Database Developer

Department: Information Systems

Primary Purpose

Database Developers design, build, and optimize the data storage systems that applications depend on. They write complex queries and stored procedures, design schemas that support application requirements, tune performance, manage data migrations, and ensure data integrity. The role combines deep SQL knowledge with understanding of application behavior and business data requirements.

Technical Skills

includes some of the following. Other duties may be assigned.

  1. Really good knowledge of datatypes, data type conversion, and different types of data sources (ODBC, Excel, text, XML).
  2. Mastery of SQL – SQL Server (SSRS, SSIS) and mySQL.
  3. Mastery of SQL Server stored procedures and best practices – i.e. temp tables, table variables, cursors, loops.
  4. Relational database and table design – data modelling, entity-relationship-design.
  5. Some DBA knowledge – SQL Server jobs (setting up, scheduling, job history, activate /deactive), user permissions, indexes, linked servers, SQL Server logs.
  6. Experience working with source system data using SQL with (SQL, Aurora, Redshift, Snowflake).
  7. Familiarity with reporting tools such as Pyramid or Power BI.
Essential Duties and Responsibilities

include the following. Other duties may be assigned.

  1. Designing and coding the data warehousing system to desired company specifications as defined by end users.
  2. Conducting preliminary testing of the warehousing environment before data is extracted.
  3. Ensures Data Quality and Accuracy.
  4. Extracting company data and transferring it into the warehousing environment.
  5. Follows approved life-cycle methodologies, creates design documents, and performs program coding and testing.
  6. Develops and conducts program tests; develops test plans and data, performs and/or oversees testing to verify the program function correctly and ensure modifications haven’t caused error to other areas.
  7. Resolves technical issues through debugging, research and investigation.
  8. Conducts and coordinates investigative and analytical studies of complex system functions and operations to select approaches for the resolution of complex problems or improving the efficiency of existing systems.
  9. Develops complex program documentation using structure diagrams, behavior diagrams and interaction diagrams, system and program flowcharts, test plans and conversion plans.
  10. Reviews the development and coding of programs and systems. Ensures appropriate documentation is utilized in information systems projects.
  11. Performs post implementation reviews to determine if the system cost objectives of the project were achieved.
  12. Analyzes and recommends new procedures and techniques to improve the supported systems.
Competencies

To perform the job successfully, an individual should demonstrate the following competencies:

  1. Member Service - Manages difficult or emotional member situations and directs to appropriate members of department staff.
  2. Interpersonal Skills - Focuses on solving conflict, not blaming; Maintains confidentiality; Listens to others without interrupting; Keeps emotions under control.
  3. Oral Communication - Speaks clearly and persuasively in positive or negative situations; Listens and gets clarification; Responds well to questions.
  4. Written Communication - Writes clearly and informatively; Edits work for spelling and grammar; Able to read and interpret written information.
  5. Teamwork - Gives and welcomes feedback; Contributes to building a positive team spirit.
  6. Business Acumen - Understands business implications of decisions.
  7. Diversity - Shows respect and sensitivity for cultural differences; Promotes a harassment‑free environment.
  8. Ethics - Treats people with respect; Works with integrity and ethically; Upholds organizational values.
  9. Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; Supports organization's goals and values.
  10. Judgement - Displays willingness to make decisions; Exhibits sound and accurate judgment.
  11. Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently.
  12. Professionalism - Approaches others in a tactful manner; Treats others with respect and consideration regardless of their status or position.
  13. Quality - Demonstrates accuracy and thoroughness; Monitors own work to ensure quality.
  14. Adaptability - Adapts to changes in the work environment; Able to deal with frequent change, delays, or unexpected events.
  15. Attendance/Punctuality - Is consistently at work and on time; Ensures work responsibilities covered when absent.
  16. Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Commits to long hours of work when necessary to reach goals.
  17. Initiative - Volunteers readily; Seeks increased responsibilities.
Qualifications

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience
  1. Knowledge, skill, and development equivalent to the completion of a four-year college degree with course work in computer science or directly related fields.
  2. E extensive knowledge of IT concepts and principals, theories and functions of computer systems, and the principles and techniques of IT documentation.
  3. Proven work experience as an ETL developer.
  4. Extensive knowledge of coding languages, including ODBC, Excel, text, XML.
  5. Proficiency in warehousing architecture techniques.
  6. Ability to troubleshoot and solve complex technical problems.
  7. Experience in P&C Insurance, developing insurance related activities in web applications, and working with a small development team desired.
Language Skills
  • Ability to read and interpret. Ability to write routine reports and correspondence.
Reasoning Ability
  • Ability to apply common sense understanding to carry out instructions furnished in written, oral, or diagram form. Ability to deal with problems involving several concrete variables in standardized situations.
Computer Skills
  • To perform this job successfully, an individual should have knowledge of computers and computer systems including hardware and software, such as, MS Word and/or Word Perfect, MS Excel, and/or etc.
  • Knowledge of email and maintaining calendar schedules on the computer.
Other Skills and Abilities
  • Ability to effectively participate in and profit from continuing education, both formal and in-service training setting
  • Ability to analyze data logically and exercise sounds judgment in defining, evaluating, and solving difficult technical and operational problems where solutions may be of a precedent‑establishing nature.
  • Ability to gain and maintain effective working relationships with associates, vendors, clients.
Other Qualifications
  • Worker is expected to maintain regular attendance.
Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the employee is regularly required to sit; use hands to finger, handle, or feel; reach with hands and arms and talk or hear. The employee is frequently required to stand and walk. The employee is occasionally required to stoop, kneel, crouch, or crawl.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The worker is regularly in a typical office environment and is not subject to adverse environmental conditions. The noise level in the work environment is usually moderate.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Database Developer - Oklahoma City
Database Developer - Oklahoma City

Oklahoma Farm Bureau Insurance • Oklahoma City (OK)

On-site
USD 70,000 - 100,000
Database Developer
Database Developer

Oklahoma Farm Bureau Insurance Company • Oklahoma City (OK)

On-site
USD 80,000 - 110,000
IT Developer
IT Developer

Synovus • Columbus (GA)

On-site
USD 90,000 - 140,000
Database Administrator
Database Administrator

Masterapp Labs • Austin (TX)

Hybrid
USD 83,000 - 124,000
Data Architect 2
Data Architect 2

Hancock Whitney • Gulfport (MS)

On-site
USD 85,000 - 112,000
Senior ETL Developer
Senior ETL Developer

Nationwide Children's Hospital • Columbus (OH)

On-site
USD 110,000 - 150,000
Database Administrator 1775
Database Administrator 1775

Sistema Technologies Inc. • Austin (TX)

Hybrid
USD 90,000 - 120,000
Direct Client: Senior Database Developer @ Austin, TX – Hybrid – Only Locals
Direct Client: Senior Database Developer @ Austin, TX – Hybrid – Only Locals

KSN Technologies, Inc. • Austin (TX)

Hybrid
USD 90,000 - 140,000
ETL Data Engineer (ONSITE)
ETL Data Engineer (ONSITE)

Serigor Inc. • Washington

On-site
USD 120,000 - 150,000
Sr. Data Warehouse Analyst
Sr. Data Warehouse Analyst

Masterapp Labs • Austin (TX)

Hybrid
USD 96,000 - 138,000