Computer Systems Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

DHI · 3 months ago

Computer Systems Engineer

DHI is seeking a Computer Systems Engineer to work in Vernal, Utah, focusing on the design, implementation, and optimization of computer systems and software applications to support business needs. The role involves developing hardware and software solutions, managing cloud-based services, and ensuring compliance with industry standards while providing technical support and guidance.

Innovation ManagementOil and GasRentalService IndustrySocial MediaTransportationWater

Responsibilities

Design, implement, and optimize computer systems, networks, and software applications to support business needs
Develop and integrate hardware and software solutions for improved system performance and scalability
Build and maintain custom applications to facilitate data exchange between Salesforce CRM, NetSuite finance management systems, Incorta, VeriClock, and the DHI website
Work on automation, scripting, and workflow improvements to streamline IT operations
Configure, install, and maintain servers, networks, and enterprise applications
Manage cloud-based services (AWS, Azure, Google Cloud) and on-premises IT infrastructure
Optimize database management systems (SQL, NoSQL, PostgreSQL, Oracle) for operational efficiency
Develop and optimize APIs and middleware for efficient data interaction across platforms, including Incorta, VeriClock, and the DHI website
Implement cybersecurity best practices, including firewall configuration, encryption, and threat detection
Ensure compliance with industry standards (ISO 27001, NIST, SOC 2, HIPAA, etc.)
Develop disaster recovery and backup solutions to ensure data integrity
Write, debug, and maintain code across multiple programming languages to support diverse software needs
Implement object-oriented programming (OOP) principles and best practices in software architecture
Develop and optimize ETL (Extract, Transform, Load) processes for data pipeline management, including integration with Incorta analytics
Diagnose and resolve hardware/software failures, system bottlenecks, and connectivity issues
Conduct root cause analysis and implement solutions for long-term system stability
Monitor system performance and recommend upgrades, patches, and security enhancements
Work closely with managers and staff to understand operational requirements and translate them into technical solutions
Provide technical support and guidance on system usage and troubleshooting
Create and maintain technical documentation, system diagrams, and user guides for business software applications

Qualification

Cloud services managementDatabase managementAPI developmentCybersecurity practicesObject-oriented programmingETL processesTechnical documentationTechnical supportRoot cause analysisSystem performance monitoring

Required

Bachelor's degree in Computer Science, Computer Engineering, Business Analytics, Information systems, Electrical Engineering, Software Engineering or related field (or foreign equivalent)
12 months experience as an Applications Analyst or Systems Engineer

Company

DHI

twittertwittertwitter
company-logo
DHI is a leader in the oil and gas services industry, employing creativity and applying technology to meet the world’s rapidly growing energy needs.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Hunter Gustman
Chief Financial Officer
linkedin
leader-logo
Michael Northcott
Chief Operating Officer
linkedin
Company data provided by crunchbase