Sql Developer Apply
Position: SQL Developer
Location: Trenton, NJ
Duration: 6+ months
Rate: Open
Interview: Web Cam
Job Description:
Job Onsite Flexibility: Hybrid 3 days in office
*OLTP experience needed, Oracle nice to have
Job Description
We are looking for a SQL Developer to maintain, enhance, design, and administer data dictionaries, as well as physical and logical database models. This position will be full-time and hybrid in Trenton, NJ
What You'll Do
- Maintains, enhances, designs, and administers data dictionaries, as well as physical and logical database models
- Collaborate with different teams both inside and outside of the department to understand and assimilate data
- Design and develop secure data lake systems, migrate data on MS SQL platforms, understand and interpret Oracle scripts, build scalable and secure systems
You'll Need
Required:
- Strong experience with ETL and migrations, predominantly with MS SQL Server, with some Oracle background
- Familiarity with cloud platforms, particularly Azure and data migration on-prem to cloud Very strong scripting skills necessary.
- Ability to design and develop secure data lake systems, migrate data on MS SQL platforms, understand and interpret Oracle scripts, build scalable and secure systems
- Understanding of legacy architecture, system dependencies and data relationships is key
- Ability to work with disparate teams – infrastructure, DBAs, cybersecurity and outside agencies like SSA
- Excellent communication skills – written and spoken
- 7 years team management experience
- 7 years of experience with SQL Server 2016 and above
- 7 years T-SQL, Stored Procedures experience
- 7 years DB Troubleshooting, performance and tuning experience
- Oracle Database design in the past
Physical Demands
- Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
- Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
- Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor