Disability Solutions - Charlottesville, VA

posted 3 months ago

Full-time - Mid Level
Charlottesville, VA
Administrative and Support Services

About the position

ENSCO's Applied Technology and Engineering (ATE) Division is at the forefront of designing, developing, and manufacturing precision, high-speed, real-time track inspection systems and associated decision-making software packages for both national and international railway markets. We are currently seeking a Senior Database Developer who will be responsible for building, optimizing, and maintaining conceptual and logical database models. This role is crucial in ensuring that our database solutions effectively manage large volumes of data securely and efficiently. As a Senior Database Developer, you will analyze system requirements and design database solutions tailored to our needs. You will develop data pipelines that facilitate predictive analysis and data visualization using relevant tools. Additionally, you will implement migration methods for existing data as needed. The ideal candidate will be excited about the opportunity to work with Big Data, contributing to our innovative projects that enhance railway safety and efficiency. This employment opportunity is for a duration of six (6) months, with the possibility of extension to twelve (12) months and potential conversion to a permanent position, contingent upon mutual agreement. At ENSCO, we pride ourselves on being a dynamic force in engineering, science, and advanced technology solutions for over five decades. Our Rail Division is recognized globally as a leader in railway infrastructure inspection technology, with our products and services reaching numerous countries across five continents. We are committed to pioneering technology across various domains, including sensor systems integration, autonomous sensor deployment, cutting-edge machine vision, and enterprise data management. Join us and be part of a stable and growing company that is making a tangible impact on some of the world's most challenging transportation problems.

Responsibilities

  • Analyze system requirements to design effective database solutions.
  • Manage large volumes of data securely and efficiently.
  • Develop data pipelines for predictive analysis and data visualization.
  • Implement migration methods for existing data as needed.
  • Work with Big Data technologies and tools.

Requirements

  • Bachelor's degree in computer science or relevant field, or equivalent 5 years of work experience with 3 years of proven work experience in Database Architecture, Database Development, or similar skills.
  • In-depth understanding of database structure principles.
  • Experience gathering and analyzing system requirements.
  • In-depth understanding of data management including permissions, recovery, security, migration, scaling, performance tuning, optimization, and monitoring.
  • Hands-on experience writing SQL, T-SQL, PL/SQL, Stored Procedures, Views, and Triggers.
  • Work experience with Database Technologies like MySQL, MS SQL, Oracle, NoSQL, and Hadoop.
  • Experience with AWS database services like AWS Aurora, DynamoDB, DMS, RedShift.
  • Experience developing and implementing database backup, archival procedures, and disaster recovery.
  • Experience with ETL and related tools (Talend, Informatica, Snowflake).
  • Knowledge of software development lifecycle for web and desktop applications.
  • Proven analytical skills and documentation capabilities.
  • Strong verbal and written communication skills and problem-solving ability.

Nice-to-haves

  • Master's degree in computer science or relevant field.
  • Familiarity with data visualization tools.
  • Previous exposure to Geographic Information Systems.
  • Familiarity with Java or C#/.NET.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service