Senior Data EngineerWe are searching for a Senior Data Engineer to join a great team with an exciting client. Projects and initiatives are focused on innovation, new technology, and projects to automate and improve processes while upgrading technology and methodology. Excellent company benefits and culture with work-life balance and plenty of exciting work.
If you are looking to make a change where you can impact the core value and products of an organization, and have the benefits of a large corporation with the flexibility and culture of a smaller one please reach out and consider more information.Minimum RequirementsBachelor's Degree in Computer Science or related field or directly related year for year experience5+ years' experience in designing, developing, implementing, and supporting enterprise-level IT solutionsPreferred Experience2 years of experience with writing and optimizing existing complex SQL queries2 years of database application development experienceAdvanced knowledge of SQL relational databases, query authoring (SQL)Experience with Vertica (projections, segmentation, columnar data)Experience with columnar databases or non-relational databasesKnowledge of common tools for CentoOS Linux (logs, piping, redirections, grep, sed, yum)Knowledge of Linux scripting (Python, Perl, shell scripts) and/or advanced stored proceduresExperience with architecting data modeling and meeting requirements for data visualization or reporting toolsExperience 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 VisualizerKnowledge of JIRA and ConfluenceResponsibilitiesCoordinates and communicates with users, developers, and product owners to gather and understand requirements.Develops new design patterns, standards, documentation, etc., and works with other developers for implementation.Take business requirements and transpose them into technical detailsWorks with team members to approach Data related projectsExplores new technologies and development techniquesServes 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 teamAssembles large and complex data sets that meet business requirements.