Software Developer / Business Analyst, Database Salary
Job Description for Software Developer / Business Analyst, Database
Software developers/business analysts of databases are responsible for creating and maintaining database software and analyzing business information for their organization. They are also in charge of writing database-related code which will be deployed to servers and company systems.Read More...
Some of the main responsibilities of these analysts include gathering business requirements for programming specific features into database applications, identifying technology needs, and coordinating with other database specialists to test programs before implementation. Those in this position work closely with quality assurance teams to identify software issues, propose solutions to bugs, and test changes. In addition, they actively participate in business meetings to suggest changes to the analysis and software processes and offer ideas to make databases consume fewer company resources.
These analysts must work well in a team environment with other analysts and developers, but should also perform effectively on their own with minimal supervision. They generally use a personal computer loaded with programming tools and database software to create applications that meet the specifications of company projects. Those in this position should also be proficient with office applications for spreadsheets, database consulting, and creating queries to find important information. They also create technical manuals and write reports for upper-management professionals and end users for future reference.
They may help mentor and train novice users in new software programs, and generally report their progress to the database vice president or systems supervisor in their department. A bachelor's degree in database applications, business analysis, or a related field is required for this position. Previous years of experience in an analyst or developer capacity can be helpful, and industry and technology certifications are also beneficial.
Software Developer / Business Analyst, Database Tasks
- Design, implement, and test database schemas.
- Work with users from identifying conceptual system requirements through completion.
- Work with middle-tier developers to integrate back-end database code with business applications.
- Plan, design, schedule, write, and debug database stored procedures and complex queries to extract, calculate or manipulate information.
- Identify schedule, features, and resources required.
Programmer Analyst Job Listings
Search for more jobs:
Popular Skills for Software Developer / Business Analyst, Database
Database Software Developers report using a wide range of professional skills. Most notably, skills in ASP.NET Framework, C# Programming Language, Oracle, and Microsoft SQL Server are correlated to pay that is above average, with boosts between 4 percent and 15 percent. Those listing Java as a skill should be prepared for drastically lower pay. ASP.NET and VB.Net also typically command lower compensation. The majority of those who know Microsoft SQL Server also know .NET.
Pay by Experience Level for Software Developer / Business Analyst, Database
Median of all compensation (including tips, bonus, and overtime) by years of experience.
The average worker who claims fewer than five years of experience earns around $75K. In contrast, however, individuals who report five to 10 years in this occupation see a much larger median of $89K. The average pay reported by folks with 10 to 20 years of experience is around $93K. Survey participants with more than twenty years of experience only make around $87K on average, though; this group reports a lower median than the one claimed by mid-career individuals.