Overview
Join or sign in to find your next job. This posting is for the Software Engineer role at ENGIE UK located in Santiago, Chile with a hybrid work arrangement. Must be bilingual English / Spanish. Please submit an English version of your CV / Resume.
Responsibilities
- Designs and creates new software by analyzing requirements and implementing solutions in support of Energy Data Management. Work closely with product managers, UX designers, and engineering teammates to design and implement innovative and robust client-side software applications.
- Design and develop server-side code for web-based, SaaS software applications.
- Design and develop software subsystems that communicate in real time to external services using Web Services and / or APIs.
- Modify existing database schemas by adding, changing, and / or removing fields in existing schemas.
- Develop and deploy infrastructure to support features delivered via Infrastructure as Code implementations.
- Build integrations between our software and third-party enterprise software solutions.
- Utilize design patterns for reusable, performant, and secure components; build applications deployed in a cloud-based, virtual environment.
- Ensure code is well tested and performant.
Qualifications and Requirements
Education / Certifications / ExperienceHigh School Diploma or equivalent requiredBachelor's Degree in computer science or software engineering requiredMaster’s Degree preferred in computer science or software engineeringMinimum 3 years relevant experience in software development, building full stack web applications, cloud development (AWS, Azure, etc.), building / consuming GraphQL and / or REST APIs, and high throughput, scalable systemsMay consider a combination of relevant experience with educational and other skills in lieu of educational requirementsCompetencies / Skills / AbilitiesStrong verbal, written and interpersonal skills; familiarity with Microsoft Office; competency in one or more of the following technologies : JavaScript, TypeScript, React, PythonExperience with designing database schemas, writing Terraform as IaC, building applications with NestJS, working with transactional or analytical databases, and ORMsInterest in infrastructure and serverless patterns for enterprise-grade software; experience building and consuming GraphQL and / or REST APIs; cloud development experience (AWS, Azure, etc.)Good communication skills and ability to work effectively in a technical teamOtherPassion to drive ENGIE Impact’s mission and values; familiar with Agile / SCRUM, Continuous Integration and Continuous DeliveryWe are an equal opportunity employer. ENGIE is committed to creating an equitable and inclusive environment for all employees and does not discriminate based on protected characteristics as defined by applicable law.
Pay range is based on factors including experience and location. This position is eligible for an employee benefits package including medical, dental, vision, life insurance, 401k, paid time off, and annual bonus. ENGIE complies with all federal, state, and local wage laws.
Work Environment
Full-time employment, typically 40 hours per week, with schedules determined by business need and manager discretionHealth & Safety requirements : appropriate workspace, ergonomic chair, proper lighting, temperature control, reliable internetOccasional travel up to 5% may be requiredRequired Physical Activities
Extended periods of sitting; ability to view computer screens and read documents; frequent use of hands; effective verbal and written communication; mobility in an office environmentAbility to reach, handle, and manipulate objects; occasional lifting up to 10 pounds; flexibility to perform tasks requiring bending or standingAccommodations may be made to enable individuals with disabilitiesJob locations : Santiago, Chile; ENGIE UK in Chile Division : SRM; Energy Solutions business unit. Seniority : Mid-Senior level. Employment type : Full-time. Job function : Engineering and Information Technology. Industries : Utilities.
#J-18808-Ljbffr