Database Developer
at Engage Partners, Inc.

Date Posted: 12/3/2019

Job Description


Summary

The Database Programmer is responsible for maintaining and updating computer programs and databases, and writing new code as requested. The Database Programmer will also be responsible for database management, troubleshooting and developing new systems to improve data analysis.

Essential Functions / Responsibilities

 

         Implement and maintain database code - stored procedures, scripts, queries, views, triggers, etc.

         Work closely with the Architect to implement effective and maintainable database coding practices.

         Work with front end developers to define their DB needs and design DB objects.

         Work with DBA to ensure efficiency of database code, integrity of data structures and quality of data content.

         Work with product managers to ensure database code meets requirements.

•     Participate as a member in Agile teams, and work with other team members to review user stories, estimate effort to build functionality supporting user stories, and participate in sprint reviews.

Requirements & Qualifications (Education, Specialized Sills, Abilities, & Experience)

Bachelor’s Degree in Software Development, Computer engineering, Project Management or a related field and applicable experience; including:
  • 5+ years working as a database developer working with PostgreSQL.
  • Working with PostgreSQL in Windows and Linux environments.
  • Knowledge of relational theory.
  • Expert Level SQL, PL/pgSQL, including stored procedures, functions, triggers, and views.
  • Experience with PostgreSQL support for JSON and HSTORE.
  • Ability to efficiently write database code without compromising data quality, privacy or security.
  • Knowledge of database design principles, query optimization, index management, integrity checks, statistics and isolation levels
  • Able to handle multiple tasks in a fast-paced environment.
  • Excellent verbal, written, and interpersonal communication skills.
  • Ability to evaluate alternative solutions and/or workarounds.

Desired Skills and Abilities

         Experience deploying, configuring, performance analysis, tuning, and scaling PostgreSQL in on-premise and cloud environments

         PostgreSQL streaming and logical replication

               3 years of shell scripting

Please forward your resume to [Click Here To Join] for immediate consideration.

Job Snapshot

About Us

Join a winning team that gets the job done right. At Engage Partners, Inc., we focus on excellence in the industry of staffing solutions. We work hard every day to get it right and get it done – the right employees, the right businesses, the right time.

There’s a reason why we have been around for decades. Engage Partners, Inc. has a wealth of experience matching people to their prospective employers (and vice versa). We have the ability to provide the opportunity for long-term career paths or temporary project assignments, temporary or full-time positions, executive management recruitment or attracting seasonal assistance. We work with a strong, diverse network of organizations across the country that are always looking for top-notch candidates to fill their open positions. From small business start-ups to Fortune 100 companies, we want your next job to be the one you’ve been waiting for.

We are a full-service staffing agency with opportunities for employment all across the U.S. Our recruitment efforts are focused on professionals in many areas of expertise:

  • Healthcare IT
  • Healthcare / Clinical & Non-Clinical
  • Administrative & Office Professionals
  • Information Technology
  • Sales & Marketing
  • Finance & Accounting
  • Pharmacy
  • Engineering, Energy & Green Technologies

Come see why our clients and our candidates seek out the level of service that makes the Engage Difference: We speak with our clients, not to them. Authoritative and approachable, it's always about the dialogue. Direct and to the point. Let's create solutions, not additional work.

Check out our current opportunities and join our Talent Network today!

What is a Talent Network?

Talent Networks enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.

Why Join?

  • Receive alerts with new job opportunities that match your interests
  • Share job opportunities through Social Media or email