Job Description
Responsibilities will include:
Database design and implementation of the data services layers.
Analyzing performance problems and making recommendations for optimization where appropriate
Designing and developing custom business solutions from from end-to-end based on requirements and client needs.
Interfacing with the internal business team to define requirements; develop code and unit test
Leading/participating in design and code reviews
Each project will require various technical skills and therefore requires a well-rounded, experienced, and adaptable individual.
Working independently and as a member of a Scrum team spread over different time zones.
Essential:
10+ years’ hands-on experience in SQL and Oracle PL/SQL.
2+ years’ experience using agile development methodologies
Proficient in SQL and Oracle PL/SQL
Ability to evaluate Explain plans to identify problems
Strong understanding of database concepts
Experience in designing and developing Oracle database objects necessary to interface with .NET or Java client programs
Ability to work independently and as a member of a geographically diverse team
Education:
BS in Computer Science, Mathematics, Electrical Engineering or a related field, Master’s Degree preferred.
NOTE: Candidates with Oracle Database Administration (DBA) experience or in creating Oracle forms/reports or in Operations/Support role without hands-on Oracle PL/SQL development experience do not qualify.
Desirable:
Oracle features like Partitioning, Materialized Views, VPD, Auditing, TDE
Oracle performance tuning experience including assessing AWR/ASH reports
Experience in tools like Git, BitBucket, Jira, Jenkins, Confluence
Experience with Telecom industry and billing/ordering/inventory systems
Data science and AI/ML experience
Experience with Data Modeling tools like ERWin
Experience working on a Scrum team
Experience leading a team of developers across disciplines
Full-time