Database Analyst/Programmer

Job#: 1371722

Job Description:

If interested, please send a WORD Document version of your resume & your availability for a brief phone call to: [email protected] 

Summary:
The main function of a database analyst/programmer is to coordinate changes to computer databases, test, and implement the database applying knowledge of database management systems. A typical database analyst/programmer is responsible for planning, coordinating and implementing security measures to safeguard the computer database.
Job Responsibilities:
Collaborate with the development team to design and build the database model
-- Work closely with the development team to implement data warehouse and reporting
-- Understand the company’s data migration needs
• Review and approve the testing of programs or databases.
• Review existing databases and database management systems and direct programmers and analysts to make changes.
• Coordinate database development and determine project scope and limitations.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
• Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems.
• Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure.
• Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information.
• Work as part of a project team to coordinate database development and determine project scope and limitations.
• Review project requests describing database user needs to estimate time and cost required to accomplish project.
• Designs, develops, builds, analyzes, evaluates and installs database management systems to include database modeling and design, relational database architecture, metadata and repository creation and configuration management.
• Defines and oversees database organizations, standards, controls, procedures, and documentation.
• Provides technical consulting in the definition, design, and creation of a data base environment.
• Advises applications development staff and users on data-based solutions to business problems, data architectures, data base management system facilities and capabilities, and the operation and tuning of data bases.
• Ensures economic and efficient availability of data within adequate safeguards.
• Designs and implements databases with respect to access methods, access time, batch processes, device allocation, validation checks, organization, protection and security, documentation, and statistical methods.
• Uses data mapping, data mining and data transformational analysis tools to design and develop databases.
• Determines data storage and optimum storage requirements.
• Prepares system requirements, source analysis and process analyses and design throughout the database implementation.
Skills:
Expertise in data modeling principles/methods including conceptual, logical & physical Data Models
-- Familiarity with data modeling software such as SAP PowerDesigner, Microsoft Visio, or erwin Data Modeler
-- Excellent presentation, communication, and organizational skills
• Recognized expert within the company, who designs, researches and develops highly advanced applications, which may result in new product/business opportunities for the company.
• Leads efforts to capture new business through technical work and capability briefings.
• Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
• Expert ability to work independently and manage one’s time.
• Expert leadership and mentoring skills necessary to provide support and constructive performance feedback.
• Expert ability to extract data that would guide company expertise.
• Expert knowledge of database management software.
Education/Experience:
• Associate's degree in computer programming or equivalent training required.
• 10+ years experience required.
 

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at [email protected] or 844-463-6178.

Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing® in Talent Satisfaction in the United States and Great Place to Work® in the United Kingdom and Mexico.

Employee Type:
Contract

Location:
Washington, DC, US

Job Type:
Applications and Data Management

Date Posted:
September 18, 2023