MySQL Developer

CGI Group   •  

Fairfax, VA

Industry: Technical Services

  •  

5 - 7 years

Posted 54 days ago

Position Description

Be part of something exciting. Do you want to take control of your future? Are you ready for the responsibility of working with high profile clients in the federal space? Do you want to take your career to the next level as part of a dynamic company that gives you a direct stake in its success? If you do then join us as a SQL Developer/Application DBA. We are looking for a talented individual with a keen eye to details and willingness to expand their skills to join our architecture development team. You will work closely with other DBA team members. This position would suit a dynamic, innovative and enthusiastic software developer with a proven track record not only in delivering quality applications, but also in providing excellent customer service. We work in a very collaborative environment where excellent communication skills are needed.


Your future duties and responsibilities

Develop SQL scripts, including queries, views, stored procedures, functions and triggers in MySQL and Oracle environment.

Convert Oracle SQL, PL/SQL scripts and database objects to MySQL scripts and objects.

Work with application developers and business analysts to determine new and changed database requirements and provide database solutions accordingly.

Monitor database servers to identify performance issues and optimize the performance as needed.

Maintaining team documentation.

Participate in software releases using Agile development and DevSecOps model


REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Clearly identify the essential qualification vs the desired qualifications.

Bachelor's Degree and minimum of 5 years of database software development experience

5+ years of working experience with Oracle 11g and 12c.

5+ years of working experience with MySQL V5.5 and above in an application support or development capacity.

Familiar with Oracle tables, views, indexes, SQL, PL/SQL, stored procedures, triggers, etc.

Proficiency with MySQL database development, including varieties of database objects.

Strong knowledge of SQL performance tuning.

Good knowledge of MySQL data dictionary, utilities, MySQL Shell, and database configuration.

Ability to handle multiple projects and deadlines, and flexibility between tasks.

Ability to work independently.

Excellent communication skills/interpersonal skills and experience interacting with team and clients

Proven problem solving skills and ability to work independently

Ability to handle multiple tasks and deadlines, and flexibility between tasks

Ability to share technical knowledge across team


DESIRED QUALIFICATIONS

List items desired for the Candidate, but not required.

Ability to quickly diagnose complex issues and resolve them with minimal support.

Experience in MySQL database administration and configuration.

Understanding of software development life cycle.

Professional certification in SQL development and database administration.


Required qualifications to be successful in this role

Bachelor's Degree and minimum of 5 years of database software development experience

5+ years of working experience with Oracle 11g and 12c.

5+ years of working experience with MySQL V5.5 and above in an application support or development capacity.

Familiar with Oracle tables, views, indexes, SQL, PL/SQL, stored procedures, triggers, etc.

Proficiency with MySQL database development, including varieties of database objects.

Strong knowledge of SQL performance tuning.

Good knowledge of MySQL data dictionary, utilities, MySQL Shell, and database configuration.

Ability to handle multiple projects and deadlines, and flexibility between tasks.

Ability to work independently.

Excellent communication skills/interpersonal skills and experience interacting with team and clients

Proven problem solving skills and ability to work independently

Ability to handle multiple tasks and deadlines, and flexibility between tasks

Ability to share technical knowledge across team


DESIRED QUALIFICATIONS

List items desired for the Candidate, but not required.

Ability to quickly diagnose complex issues and resolve them with minimal support.

Experience in MySQL database administration and configuration.

Understanding of software development life cycle.

Professional certification in SQL development and database administration.