Full Stack Developer

Full Time
The Woodlands, TX 77380
Posted Just posted
Job description

Job Description

Full Stack Developer


Department:
Data Technology Job Status: Full Time


FLSA Status: Exempt Reports To: Data Technology Manager


Location: The Woodlands, TX Amount of Travel Required: 5 – 10 %


Work Schedule:
Monday – Friday; Positions Supervised: None

8:00 A.M. - 5:00 P.M. (Overtime as needed)


POSITION SUMMARY
: Full Stack Developer is responsible for the design, development, and deployment of current and future EVO software, applications and data infrastructure related to Operations. The individual will do this by working to deploy enhancements to current software/applications as well as working with internal stakeholders to develop new applications, integrations, data structures and reports. This position will be responsible for aspects of the architecture, design, development, implementation, and maintenance of all software, applications, and associated databases, primarily for the Operations Department. The ideal candidate has an extensive background in SQL, API configuration, application development and design, coding languages such as Python and C# and with Microsoft’s Power Platform.


ESSENTIAL FUNCTIONS
: (The following duties and responsibilities are all essential job functions, as defined by the ADA, except for those that begin with the word "May.")


  • Fluent in reading, writing, and comprehending English.
  • Ability to manage and develop front and back-end data-driven applications designed for use in Evolution’s field operations.
  • Optimize new and existing data or system integrations.
  • Develop and maintain software solutions using a variety of programming languages, frameworks, and tools.
  • Understand Evolution’s current technology stack and proactively identify ways in which we can bring data, insights, and information closer to our decision points through the development of software and applications.
  • Develop, maintain, and troubleshoot complex Power Apps solutions.
  • Write and interpret complex SQL queries and optimize database performance.
  • Develop and maintain Python and C# code to support backend services and APIs.
  • Develop, deploy, and manage cloud-based solutions on Azure (Data Functions/Data Factories)
  • Develop and maintain Power BI reports and dashboards.
  • Design and implement data governance policies and procedures to ensure data quality, security, and compliance.
  • Collaborate with Enterprise Applications developers to develop data architecture, develop best practices and implement same
    • Work to develop Evolution’s data warehousing / data lake strategy.
  • Keep current with emerging trends and technologies and recommend solutions that improve our software development process and solutions.
  • Collaborate with team members to define and implement innovative solutions for complex business problems.
  • Work to understand the nature of the hydraulic fracing industry specifically as it relates to Evolution’s business.
  • Performs other related duties as assigned to assist with successful operations and business continuity.


POSITION REQUIREMENTS:


  • Successfully passes background check and pre-employment drug screening.
  • Possesses a valid U.S. Driver’s License.
  • Daily predictable attendance.


EDUCATION AND EXPERIENCE:

  • BA/BS Undergraduate degree in Management Information Systems, Computer Science, Engineering, Software Engineering, IT, or related field
  • Minimum 3-5+ years’ experience in a technology/data driven organization in a software/applications developer role, preferably in the Oil & Gas Industry, preferably hydraulic fracing.
  • Experience in one or more of the following (or similar) roles
    • Full Stack Developer
    • Software Developer
    • Applications Developer
    • Systems Analyst
    • Data Scientist

QUALIFICATIONS, SKILLS, COMPETENCIES, AND ABILITIES:


TECHNICAL SKILLS:


  • Experience with Microsoft Office 365 suite and Microsoft’s Azure environment
  • Significant experience designing, developing, and maintaining applications in Microsoft Power Apps
  • Strong development experience with Microsoft SQL Databases and robust SQL coding skills
    • Database design
    • Database development
    • Table and view creation and maintenance
    • Complex SQL Queries
    • Indexing and performance optimization
  • Experience in SQL Server Integration Services (SSIS)
  • Experience with other programming languages and standards such as:
    • Java, JavaScript, .Net, C#, R, Python, GitHub, Visual Studio, etc.
  • Significant development experience using Microsoft’s Power Platform
    • PowerApps
    • Power Automate
    • Power BI
  • Familiar with Microsoft’s Common Data Model


SOFT SKILLS:


  • Ability to learn rapidly and work effectively with new technologies.
  • Strategic, critical yet creative thinker with a passion for improving the business through application development.
  • Ability to code software/applications in an efficient manner that supports future expansion.
  • Ability to work within cross-functional team environment.
  • Must be able to understand and solicit often complex business requirements and effectively deliver upon them.
  • Highly detail oriented and strong work ethic with the ability take initiative, prioritize tasks, and execute on Evolution’s Data Strategy without continuous direction.
  • Ability to manage a variety of projects simultaneously.
  • Strong communication skills:
    • Ability to explain complex technical principles accurately and effectively to business users.
    • Ability to work with stakeholders to help identify potential solutions to meet business need.
  • Willingness and ability to quickly learn Evolution’s current data structure as well as new and emerging technologies.


QUALIFICATIONS FOR ADVANCEMENT:
(Promotions may occur only after the following qualifications have been satisfied. Promotions are not guaranteed and are subject to availability of position openings.)


  • Time in Position: Minimum 18 months


PHYSICAL REQUIREMENTS/WORK ENVIRONMENT
:


The physical demands and work environment described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


Frequently required to walk, sit, climb, bend, reach and squat/kneel. Full Stack Developer works primarily indoors and will be sitting prolonged periods of sitting at a desk and working on a computer. Must be able to access and navigate each department at the organization’s facilities. Full Stack Developer may be required to lift heavy objects; therefore, Full Stack Developer must be able to lift 25lbs.


Work hours may include early morning, late afternoon/evening hours, and weekends in combination depending on job demands.


The Company is committed to the cause of equal employment opportunity for all employees and applicants, thus abiding by all applicable state and federal laws. Our practices regarding employment, job promotion, compensation, training, and termination do not discriminate on the basis of race, color, religious creed, age, sex, national origin, veteran's status, disability, pregnancy, genetic information, or any other legally protected status. It is expected that all employees, both management and staff, will fully support these nondiscriminatory policies.


The company has reviewed this job description to ensure essential functions and duties have been included. It is not intended to be an exhaustive list of all functions, responsibilities, skills, and abilities.


Revised: 05/12/2023

gatheringourvoice.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, gatheringourvoice.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, gatheringourvoice.org is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs