Software Engineer - Database
Greater NYC Area
5 days ago
Develop highly scalable systems using a variety of tools and languages, including MySQL, Java, Python, multiple open-source technologies and leveraging a plethora of AWS services like RDS and EC2.
Work with application development team on definition and optimization of stored procedure and JDBC calls, and Object/Relational mapping technologies.
Optimize throughput of databases by fine-tuning connection pools with varying application needs.
Develop data architecture and relational data models, design database repositories, capture data requirements and data definitions.
Participate in all aspects of agile software development including design, implementation, and deployment.
Write clean, testable, and efficient SQL queries with strong focus on reusability.
Design, build and launch new data extraction, transformation and loading processes.