Logo
ISEC

Information Technology Data Engineer

ISEC, Greenwood Village, Colorado, United States,


Position Summary

As a Data Engineer, you will play a critical role in designing, developing, and maintaining our organization's data infrastructure. You will work closely with others in the Information Technology department: analysts, developers, administrators and engineers to extract, transform, and load data from various sources into our data repositories. You will also work with others within the business (e.g. business process) to drive and deliver improvements. Your expertise in data engineering will enable us to make data-driven decisions, gain valuable insights, and improve user experiences. As a member of our technology team, you will help contribute to the overall success of the Information Technology organization and the business. As a Data Engineer you will be empowered with the opportunity to go above and beyond to simplify our user experiences while enhancing our data posture to improve our products and services we deliver. Behind the scenes, this dedicated individuals focus will follow a continuous improvement model on refining solutions, improving experiences of every user and make data accessible and usable for our business to make informed decisions.

Duties & ResponsibilitiesParticipate in design and architecture of software solutions with focus on ETL data managementDesign, develop, and optimize complex queries to support data discovery, analysis, and reporting. Leverage databases to ensure accurate data staging and transformation processes that align with business requirementsDevelop and implement data staging strategies to prepare data for analysis and reportingConduct thorough data discovery to identify and address data quality issues (including handling of structured or unstructured data in data lakes, data warehouses or other data repository types), ensuring that the data is accurate, complete, and accessible for business needsPartnering with our business, business process group and key stakeholder teams to create effective solutionsEmbrace challenges and seek innovative solutions to enhance the performance and scalability of data systems and applicationsDrive improvements and push the boundaries of existing processes to elevate data engineering efforts and impactData Engineering:Design, develop, and maintain robust data pipelines to ingest, process, and transform raw data from various sources (e.g., databases, APIs, connectors, cloud storage) into actionable insightsOptimize data pipelines for performance, scalability, and reliabilityImplement and ensure data quality and reliability checks and monitoring to ensure data accuracy and consistencyCollaborate with analysts to understand data needs and translate them into technical solutionsData Modeling:Design and implement data models (e.g., hierarchical, network, relational, entity-relationship, dimensional, star schema) to efficiently store and retrieve dataOptimize data models for query performance and scalabilityData Repositories, Warehousing, and Data Lakes:Manage and maintain data repositories, data warehouses and data lakes, including structured and unstructured data, data loading, indexing, and partitioningImplement data security and privacy measures to protect sensitive informationCloud Technologies:Leverage cloud platforms (e.g., Azure) to build scalable and cost-effective data solutionsUtilize cloud-native data services (e.g., data repositories, data warehouses, data lakes, data pipelines) to accelerate data processing and analysisData Governance:Contribute to the development and implementation of data governance policies and standardsEnsure compliance with data regulations and industry best practicesMinimum Qualifications

Bachelor's degree in Computer Science, Engineering, or a related field.Minimum 7 years experience in ITMinimum 3 years experience as a Data EngineerStrong proficiency in Microsoft SQL programming languagesExperience with data engineering tools and technologies (e.g., SQL, Power BI, Tableau)Knowledge of cloud platforms (e.g., Azure) and cloud-native data servicesExperience with data repositories, data warehousing and data modeling conceptsUnderstanding of data quality and data governance principlesStrong analytical and problem-solving skillsExcellent communication and collaboration skills.Basic knowledge of technology infrastructure, including network, servers, PCs, and operating systemsWorked with Dynamics and Power Platform suites, ERPWorked with and/or delivered in house custom solutionsExperience with ServiceNow ITSM and PPM toolsExperience with Azure Data LakeExperience managing SharePoint and ITIL systemsExperience with Enterprise Service Bus (ESB) platforms (e.g., iPaaS) used to integrate applicationsExcellent verbal and written communication skills; ability to interact professionally with diverse groups across orgHigh emotional intelligence and executive presenceStrong interpersonal skills, a team player, must be able to work with both technical and business colleagues globallySelf-motivated, eager to learn and grow; desire to advance expertise in leadership and application managementStrong technical writing capabilitiesStrong analytical, problem-solving, and troubleshooting skillsRobust skills with desktop applications (e.g., Word, Excel, PowerPoint, etc.)Experience with data visualization tools (e.g., Power BI, Tableau).Skilled in SSRS (SQL Server Reporting Services), Power BI, or similar enterprise reporting toolsFluent in ETL concepts and languages such as SSIS (SQL Server Integration Services)Preferred Qualifications

Knowledge of machine learning and artificial intelligence conceptsCertifications in cloud platforms or data engineeringExperience delivering and supporting custom and SaaS applicationsDemonstrated knowledge of scripting languages (e.g., .NET using C#, PowerShell, Python, etc.)Proven skillset in SQL or other enterprise database query languagesDemonstrated experience with Source Control solutions such as GitHubDemonstrated continuous improvement of application solutions and business processesFront line leadership, management skills to lead a technical team and be the voice across all levels of the organizationCustomer Service Skills

Demonstrates commitment to deliver outstanding service (internal users and external customers/partners)Takes ownership to personally resolve customer problems, escalate when neededListens well, asks clarifying questions, and checks for agreement with customersCommitted to following up with management and customers in all instances in a timely mannerStrong sense of accountabilityOther

Ability to travel up to 10% of the yearOther details

Job Family CorporatePay Type SalaryMin Hiring Rate $118,700.00Max Hiring Rate $145,000.00

Apply Now