engie

Associate Software Developer

Job Description

Posted on: 
December 21, 2023

As ENGIE Resources pursues its vision of Energy Transition, significant changes are required in the way we work and the tools we use. To meet the goals of this transformation, our company needs to implement redesigned systems and processes using the latest in digital technology. As ENGIE Resources pursues its vision of Energy Transition, significant changes are required in the way we work and the tools we use. To meet the goals of this transformation, our company needs to implement redesigned systems and processes using the latest in digital technology.

The Associate Developer position requires an openness to learning new technologies and best practices. The Associate Developer develops, tests, deploys, and supports production issues for ENGIE Resources. The position consists of full-stack development and administration.

Reporting to the Director of Solution Delivery, this position sits in Houston, TX is eligible for a hybrid work schedule.

The safety of our employees is our number one priority. All employees at ENGIE have both a duty and the authority to STOP WORK if unsafe acts are observed

Responsibilities

  • Design and develop web and cloud-based applications using the Microsoft .NET framework and Azure platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with Azure services such as Azure App Services, Azure SQL, and Azure Storage
  • Write clean, maintainable, and efficient code
  • Ensure the performance, quality, and responsiveness of applications
  • Troubleshoot and debug applications
  • Collaborate with other team members and stakeholders to improve the application
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
  • Coordinate with product owners, architects, and system owners in the testing of new features.
  • Develop assignments that meet both functional and non-functional quality requirements.
  • Test code via automated unit testing & acceptance testing frameworks.
  • Break requirements into development tasks, provide estimated hours to develop, communicate impediments, participate in roadmap creation and architectural design.
  • Pursue training and education to keep skillset in line with industry standards.
  • Accept and perform code reviews based on defined coding standards and contributes to coding standards.
  • Occasional administrative and configuration tasks.
  • Other duties as assigned.

Job Requirements

  • Bachelor’s degree in Computer Science or MIS curriculum OR a minimum 5 years of IT, IS, Technology experience in lieu of a degree
  • Experience with C# and the .NET framework
  • Experience with Azure services such as Azure App Services, Azure SQL, and Azure Storage a plus
  • Familiarity with Microsoft SQL Server
  • Experience with Git or other version control systems
  • Knowledge of common design patterns
  • Interpersonal skills and a collaborative working style

Apply now

More job openings