Founded in 1994, Digital River is recognized as a leading global provider of Commerce-as-a-Service solutions. Companies of all sizes rely on Digital River's multi-tenant, SaaS commerce, payments and marketing services to manage and grow their online businesses. Digital River has helped companies process more than $30 billion in online transactions, connecting B2B and B2C digital products and cloud service companies as well as branded manufacturers with buyers across multiple devices and channels, and nearly every country in the world.
We are fortunate at Digital River to work with some of the e-commerce industry's brightest talent. We have professionals on the ground in nearly every region of the world, including North America, Europe, Asia and Australia. Our employees are experts in e-commerce, e-marketing, creative site design and merchandising, global tax and compliance laws, fraud prevention, international payments and more. To attract and retain the best-of-the-best, we invest a great deal of time and effort in creating a community that people want to be part of and high performance culture where they can grow.
Momentum is what we have and growth is our plan. We are looking for people who are energized by making an impact, having autonomy in their work and who want the ability to look back at what they have accomplished and say "wow." If you are someone who loves being part of a team that is more like a family and likes to work for companies at the top of their game, join Digital River.
We are seeking a Database Engineer in our Minnetonka, MN office.
What You'll Do:
The Database Engineer creates and maintains database management systems and supplementary components in a production environment in order to promote 99.9% percent up-time of commerce and revenue-generating systems. Responsibilities for this position include troubleshooting, restoring and recovering databases in critical scenarios, maintaining and tuning database instance functionality, ensuring that backups and other remedies exist to ensure recoverability, assisting developers and business owners with database queries, running DML and DDL, and promoting DR's internal requirements for data integrity and security. The Database Engineer also scales through automation, using programming languages like Perl, PHP, Python, Ruby, Java, etc., to automate repetitive tasks and enforce standards.
Other responsibilities may include:
Setup, maintain, monitor, and tune databases in a 24x7, high-availability environment
Work closely with developers on application design, query performance, and troubleshooting
Write efficient SQL and tune SQL for possible better performance
Backup, restore, and recover databases. Create and maintain standby databases
Create and support SQL scripts and shell scripts for use in daily maintenance and troubleshooting tasks
Automate repeatable tasks by developing code to enforce standards and efficiency
Implement and support database security standards
Follow procedures identified by SOX and PCI standards, and understand auditing requirements
Participate in a production support on-call rotation when needed
Actively participate in project teams and manage several different projects at once
Create appropriate change control documentation for production maintenances
Provide proper scrutiny to DDL submitted by developers for future releases
Plan accordingly for DDL application in production environment, especially if the DDL requires a special maintenance window
Practice important or complex database changes in a non-production first to eliminate surprises
Test script and process changes in a non-production environment before production deployment
Document support issues and resolutions in the Digital River Support Log (DRSL)
Organize work environment and make measured and methodical changes to prevent unintended interruptions to the production environment
What You'll Need to Succeed:
Minimum of 3 years of Oracle DBA experience
Minimum of 3 years of UNIX OS experience, ideally on Linux
Experience with Oracle OLTP and VLDB database environments, particularly with large transaction volume
Experience with performance tuning and troubleshooting of Oracle databases
Experience with Oracle software installation, database creation, upgrades, and migrations
Proven ability to lead major database projects, including projects which involve input from a team of people
Experience with Oracle Enterprise Manager or an equivalent monitoring tool is preferred
Experience automating repeatable tasks using shell scripting and programming languages like Perl, PHP, Python, Ruby, Java, etc.
Bachelor's Degree in a computer-related field, or equivalent experience
Ability to work independently and be self-motivated
Must thrive in a fast-paced environment with changing priorities
Knowledge and experience with MySQL, SQL Server, or Postgres databases is a plus
WHY DIGITAL RIVER:
Digital River provides numerous benefits to our employees. On-site benefits include:
Cafeteria and Starbucks Coffee
Workout facility and group fitness classes
Monthly bring-your-dog-to-work days
Recreation area with foosball, pinball, and table tennis
Pond hockey games in the beautiful Digital River backyard
Friday social hour
Casual work environment with friendly faces
Other benefits include:
Digital River Volunteers, an employee volunteer organization aiding those in need in the Twin Cities area
The Green Team, a resource acting in support of an environmentally conscious workforce
Competitive benefits package to full time employees:
Medical-dental-vision and life insurance
Paid short and long-term disability
Holiday and vacation days
Digital River supports and embraces a diverse workforce as an Equal Employment Opportunity Employer.
Digital River, Inc.