Senior Database Developer Job Description

Senior Database Developer Job Description

4.5
181 votes for Senior Database Developer
Senior database developer provides oversight and expertise to application developers in SQL Coding and tuning, coding and deployment of SQL, stored procedures or database functions.

Senior Database Developer Duties & Responsibilities

To write an effective senior database developer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior database developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Data transformation development (primarily using SQL)
Completes database development tasks
Tunes Oracle PL/SQL packages, procedures and functions
Reviews PL/SQL packages for changes/performance/tuning improvements
Creates new and reviews existing PL/SQL packages, procedures to support development efforts
MongoDB database development, design and performance tuning
A very strong experience of developing PL/SQL procedures, functions, packages
An expert Oracle database developer with expert level SQL skills
Analyze and develop applications using SQL Server 2012 and above utilizing Visual Studio and TFS
Analysis of the architecture of an existing huge Java solution with several millions LOCs (Java, SQL, XML)

Senior Database Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Database Developer

List any licenses or certifications required by the position: SQL, OCP, OCA, IAT, X509, II, AWS, DBA, ITIL

Education for Senior Database Developer

Typically a job would require a certain level of education.

Employers hiring for the senior database developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Collage Degree in Computer Science, Education, Technical, Engineering, Software Engineering, Information Technology, Business, Information Systems, Computer Engineering, Math

Skills for Senior Database Developer

Desired skills for senior database developer include:

SQL
Database architecture and best practices for Oracle SQL and PL/SQL coding style and application tuning
Relational database concepts
Database development
End user access tools
Extract
Load
Logical and physical database design
Star schema
Transform

Desired experience for senior database developer includes:

Assisting application development staff with database design and stored procedures
Data aggregation and reporting processes
Customizing and deploying third party software products
Application testing and client support
Works with other departments to unit test packages
When necessary, researches problems in Production

Senior Database Developer Examples

1

Senior Database Developer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of senior database developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior database developer
  • Creation of MongoDB administration best-practices
  • Participate in DW/Data Mart and BI architecture process
  • Troubleshoot and support existing DW processes
  • Mentoring and guiding other members on the team
  • Experience using bulk loading methods – Oracle sqlldr, external tables
  • Prior experience using Informatica Power Center (ETL) and DQ tools (beneficial)
  • Had exposure to Exadata, RAC databases (beneficial)
  • Educated to Bachelors Degree Level with a concentration in Engineering (or equivalent qualification / relevant work experience in a software development field)
  • Ownership of a technology layer or layers within the application
  • Quality assurance through code reviews, setting coding standards and driving continual improvement activities
Qualifications for senior database developer
  • Very hands on coding skills in writing packages, procedures, functions, analytical functions
  • Database data modelling a plus
  • Experience MSSQL Tools/Services, , SSIS (ETL) Tool and Informatica
  • Experience of building high quality, data heavy applications that you're proud of
  • Developed commercial software as part of a team
  • Led a team of junior developers, helping them to work effectively and deliver quality software
2

Senior Database Developer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior database developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior database developer
  • Write SQL or scripts to pull out performance data from the DB that we did not already have
  • Provide oversight and architectural guidance to a team of Database Developers
  • Make design and architecture decisions for sub-components of our premium Navigation Database Compiler
  • Maintaining and communicating timelines and status relative to business objectives
  • Design data structures and indexing strategies
  • Manage and administer database environments
  • Provide advice and coaching on database tuning and optimization strategies
  • Leadership andMentoring – department and peers
  • Provide alternative diagnostic methods to resolve both in house and customer reported problems
  • Articulate technical information clearly
Qualifications for senior database developer
  • Demonstrate good written and verbal communication skills take initiative to drive projects to successful conclusion
  • Experience of working in an agile workflow
  • Setup continuous integration and automated testing
  • Architected components of an application and made sensible technical decisions
  • Estimated the technical complexity of features
  • Use of cloud technologies
3

Senior Database Developer Job Description

Job Description Example
Our company is looking for a senior database developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior database developer
  • Support/troubleshoot SQL Server and core technologies such as Windows servers
  • Act as a champion of quality
  • Serve as database design expert
  • Requires a balance of knowledge, ingenuity and ability to solve problems pertaining to systems that require a high measure of messaging throughput and availability standards
  • Creating database physical and logical design
  • Writing underlying database stored procedure code to implement functional/technical requirements
  • Writing documentation for software deliverables
  • Performing unit and integration testing of software deliverables
  • Determine level of effort and participate in project planning for the whole software lifecycle including deployment and support
  • Perform as a software architect, designing systems to respond to our business needs
Qualifications for senior database developer
  • Microsoft .Net and related technologies, including the ability to create .net webservices
  • Proficient with of procedural database language, building functions, procedures, triggers, database types in DB2 on Mainframe
  • Experience with industry standard information protection, data security guidelines, secure coding techniques & best practices
  • 2+ years experience with NoSQL systems
  • 1+ year experience Agile development methodologies
  • Support - solutions and environments
4

Senior Database Developer Job Description

Job Description Example
Our growing company is looking to fill the role of senior database developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior database developer
  • Writes and executes testing plans, protocols, and documentation
  • Support and advise Operational teams
  • Work autonomously but refer complex or unusual situations to upper management as necessary
  • Understands complex database concepts the implications of different database designs on performance, scalability and maintainability
  • Maintain quality via pair programming, code reviews, best practice, standards
  • Integrate and build positive working relationships within and outside of your immediate team
  • Keep up to date with emerging technologies and recognise the potential value they bring to Confused.com
  • Provide support for QA and Development systems
  • Client Support – assist in diagnosis and resolution of client application issues
  • Design and build extensible data acquisition and integration solutions using various integration tools (Informatica, Pentaho, Ab>Initio, IBM DataStage, Kafka, Flume, ) and a variety of data environments (Hadoop, Oracle, Mongo)
Qualifications for senior database developer
  • Teamwork – development team and department
  • BS in Computer Science, Computer Engineering or related disciplines, MS or PhD preferred
  • 2-4 years of software development experience, preferably with systems level programming
  • Strong knowledge and hands on experience of the C, C++ programming languages with expertise in database internals and/or operating system internals with strong debugging skills
  • Solid hands on experience on using variety of data structures and algorithms to implement new functionality or enhance existing one in most efficient and scalable manner
  • Must be able to multi-task and work independently, take initiative to prioritize and resolve problems
5

Senior Database Developer Job Description

Job Description Example
Our growing company is looking for a senior database developer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior database developer
  • Glance over our monitoring dashboards and identify hotspots and focus areas
  • Look over the EXPLAIN output of a slow query and suggest improvements
  • Review our deployment in AWS and explain the high level architecture
  • Evaluate the schema from our applications and suggest improvements
  • Application and data integration from various sources
  • Create reports using SSRS, write stored procedures and views for reports
  • Plan, Design, and Configuration of database environments including clusters
  • Document database and database server schemas, configurations and architectures
  • Consulting with personnel at all levels of the organization to discuss business requirements and potential solutions
  • Train users on processes and systems
Qualifications for senior database developer
  • Good knowledge of database architectures including distributed database systems
  • Must be able to work onsite in Waterloo
  • Advanced LINUX and UNIX skills and experience (specifically with multi-threaded architecture, synchronization mechanism particularly in distributed systems )
  • System level design expertise such as OS drivers, file systems, access methods, query processing, query optimization, memory management, multi-threading and concurrency control, networking will be a strong plus
  • Experience in distributed computing development such as distributed database design, cluster file system, cluster lock manager , will be a strong plus
  • Familiarity of Virtualization and Storage technologies is a plus

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates