Senior Data Engineer Job Description:
This individual will work to deliver enterprise grade software solutions with high customer impact. They will lead architecture and development activities with a specialization in at least one major enterprise IT application, one major database platform (e.g, MySQL, Oracle, SQL Server), and one major operating system (e.g. Linux). The Senior Data Engineer also performs all aspects of the development life cycle. They will act as the senior technical programmer for the assigned enterprise system and/or application of responsibility. Finally, they will deliver results through independent contributions and through mentoring of junior engineers.
Senior Data Engineer Minimum Qualifications:
Bachelor’s Degree in Computer Science or related field or directly related year for year experience
6 years’ experience in designing, developing, implementing, and supporting enterprise level IT solutions
Senior Data Engineer Preferred Skills:
6+ years of experience with writing and optimizing existing complex SQL queries
6+ years of database application development experience
Advanced knowledge of SQL relational databases, query authoring (SQL)
Experience with Vertica (projections, segmentation, columnar data)
Experience with columnar databases or non-relational databases
Knowledge of common tools for CentoOS Linux (logs, piping, redirections, grep, sed, yum)
Knowledge of Linux scripting (Python, Perl, shell scripts) and/or advanced stored procedures
Experience with architecting data modeling and meeting requirements for data visualization or reporting tools
Experience with collaborating in a cross-functional capacity across teams, building consensus and executing the necessary vision for application and other analytical needs.
Knowledge of developing in Visual Studio, SSMS and DB Visualizer
Knowledge of JIRA and Confluence
Ability to take business requirements and transpose them into technical details
Senior Data Engineer Key Responsibilities:
Serves as Designer/Architect/Engineer for a major enterprise IT application.
Creates, develops, modifies, and maintains data models for internal and external facing application as part of an Agile/SCRUM engineering team
Assembles large and complex data sets that meet business requirements.
Coordinates and communicates with users, developers, and product owners to gather and understanding requirements.
Develops new design patterns, standards, documentation, etc. and works with other developers for implementation
There are currently no related jobs. Please sign up for Job Alerts.
Loading...
Login to save this search and get notified of similar positions.
About Smyrna, TN
Ready to take the next step in your career? Explore our job opportunities in and around Smyrna, Tennessee, a charming town nestled in the heart of Rutherford County. Known for its picturesque landscapes, vibrant community, and thriving economy, Smyrna offers a perfect blend of small-town charm and big-city opportunities. Enjoy a wide range of outdoor activities at Percy Priest Lake and Long Hunter State Park, or savor the local flavors at restaurants like Jonathan's Grille and Cheddar's Scratch Kitchen. Immerse yourself in the local art scene at the Smyrna Depot District or catch a show at the historic Smyrna Town Centre. With easy access to nearby Nashville and exciting events at Nissan Stadium, Smyrna is the ideal place to grow your career while enjoying a high quality of life. Discover your next career move in this unique and enchanting region today!
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.