US Citizens or Permanent Residents only (NO Vendors)
Location: Mechanicsburg, PA
Hybrid, Role: The candidate must work on-site for six weeks before being eligible for 2 remote days per week.
Contract Length: Long-term contract (6 months Right to Hire)
Position Overview
:The SQL Database Developer is responsible for the proper and efficient business use of the organization’s data stores, maximizing the productivity of the data’s end users. Responsibilities include the planning, design, development, and testing of software products for the UJS portal and other web-based applications, while also ensuring data integrity is maintained
Required Skill
- BS Degree and at least 4 years of IT experience with analysis, design, and programming of database objects in overall application support
- Extensive experience in client-server application development using T-SQL for coding stored procedures and database scripts with a good understanding of relational database concepts
- Advanced working knowledge of SAP (formerly Sybase) Adaptive Server Enterprise
Duties:
- Design, develop, and maintain database code objects, including stored procedures and views, in Sybase Adaptive Server Enterprise and SQL Server environments
- Collaborate with full-stack developers to design, develop, and maintain database code objects, ensuring adherence to database standards and best practice
- Create and maintain database code scripts to validate or manage data external to the application
- Manage and conduct detailed testing of database objects and scripts; perform code review
- Write and maintain clear specifications and documentation for database objects and script
- Contribute to the design and enhancement of data models for application modification
- Identify and resolve SQL code performance issues; optimize SQL code for improved efficiency
- Participate in designing data models for new applications and improving existing one
- Collaborate with established development teams to code SQL-stored procedures and script
- Occasionally support critical systems outside of regular working hours, as needed
- Communicate regularly with the team lead regarding tasks, system issues, and project statuss
- Maintain and expand knowledge of general database design principles and application capabilities