Database Programmer Job Description Template

An effective description can help you hire the best fit for your job. Check out our tips to provide details that skilled professionals are looking for.

Trusted by


Example of a database software engineer job description

Database software engineers design, create and implement databases to solve challenges and support a companyโ€™s needs. An engineer will often begin by analyzing the companyโ€™s current database, identifying shortcomings and challenges, and then using that information to create a better database. As the engineer creates the database, they will test and evaluate the system, troubleshoot problems, and make corrections and improvements. Once the database is built, an engineer may continue to test it to ensure that itโ€™s running properly. Some engineers may also offer ongoing database maintenance. 

Job overview

We are seeking a database software engineer to join our financial services business. You will collaborate with data analysts, our information systems team, and supervisory staff to identify current issues and propose database solutions. The database engineer will need to work with a team to develop a new database, perform troubleshooting and performance testing, and offer ongoing database management. 

Responsibilities

A database software engineer with our company will have multiple responsibilities: 

  • Review and evaluate current database systems, currently running on MySQL
  • Propose and implement data warehouse and security protections
  • Establish and lead a database development team
  • Create new database solutions and recommend appropriate database technologies
  • Test and enhance the database with a focus on optimization
  • Perform troubleshooting and debugging
  • Collaborate with a wide cross-company team, including our database administrator, programmer, and IT support team

Job qualifications and skill sets

Our ideal candidate will have the following skills and qualifications:

  • A bachelorโ€™s degree or masterโ€™s degree in computer science, software development, information technology, database design, or a related field
  • Work experience with Oracle database development and Agile software development
  • Strong understanding of relational database modeling
  • A deep understanding of programming languages and automation software like Python, Perl, Java, and SQL Database
  • Experience with Microsoft Windows-based computer systems
  • Critical thinking and problem-solving skills
  • Excellent attention to detail
  • Experience with project management and the ability to lead a team
  • Strong communication skills and the ability to collaborate with team members
ar_FreelancerAvatar_altText_292
ar_FreelancerAvatar_altText_292
ar_FreelancerAvatar_altText_292

4.8/5

Rating is 4.8 out of 5.

clients rate Database Programmers based on 898 reviews

Hire Database Programmers

Database Programmers you can meet on Upwork

  • $60 hourly
    Gurwinder S.
    • 5.0
    • (14 jobs)
    Newark, DE
    Featured Skill Database Programming
    Cloud Architecture
    Chatbot
    AWS Systems Manager
    iOS Development
    Android App Development
    I have helped companies with end to end mobile, web, and automation solutions. Having delivered iOS, Android, Web, Chatbots, and RPA solutions, I can help your team realize value at start up speed. Using LEAN methodologies, we can work together to design a custom and robust solution for all your technology needs. I specialize in Financial and Life Sciences.
  • $45 hourly
    Peter C.
    • 5.0
    • (26 jobs)
    Bangor, NSW
    Featured Skill Database Programming
    Logistics Management
    SQL Programming
    Business Management
    Data Science
    SaaS
    Business Analysis
    Business Intelligence
    Maximize the potential of AI for your business - Implementing AI Automation - Integrate data across your business for improved business intelligence and create a broader context for AI - Integrate AI Chat and Voice Bots - Reduce the number of disjointed SaaS apps and replace with custom AI built solutions
  • $100 hourly
    Stuart S.
    • 4.7
    • (34 jobs)
    Port St. Lucie, FL
    Featured Skill Database Programming
    Microsoft Power BI
    Microsoft SQL Server Reporting Services
    Visual Basic for Applications
    Microsoft Power BI Development
    Microsoft Access Programming
    SAP Crystal Reports
    Microsoft SQL SSAS
    Data Modeling
    Microsoft Access
    .NET Framework
    ASP.NET
    XML
    SQL Server Integration Services
    ASP.NET MVC
    C#
    Transact-SQL
    20+ years of professional development experience. Industry experience includes: Finance, Broadcast TV, Distribution & Transportation, Manufacturing, Oil Services, Non-Profit, Retail. โ–ฌ Microsoft Full Stack Development โ–ฌ Data Analysis, Data Modeling, Data Warehouse, Data Mart โ–ฌ Data Integration, ETL, Data Quality โ–ฌ Database Administration/Development โ–ฌ SQL Server. SSIS, SSAS, SSRS, T-SQL โ–ฌ PostgreSQL, MySQL โ–ฌ Business Intelligence Solutions โ–ฌ Software Development (.NET, .NET Core, MVC, C#, VB.NET) โ–ฌ SAP Crystal Reports, Power BI โ–ฌ Power Apps, SharePoint, Power Automate (Flow), Logic Apps
Want to browse more talent? Sign up

Join the worldโ€™s work marketplace

Find Talent

Post a job to interview and hire great talent.

Hire Talent
Find Work

Find work you love with like-minded clients.

Find Work