ENGIE Insight, formerly Ecova, partners with multi-site businesses that aim to thrive in a sustainable world. With a foundation of accurate and comprehensive resource data including energy, water, waste and telecom we apply technology and people expertise to lower costs, drive efficiencies and reduce environmental impact. More than 1,000 customers, including 25% of the Fortune 500, turn to ENGIE Insight to help move their sustainable resource management initiatives forward.
ENGIE Insights people are our greatest strength, bound by our vision to enable a sustainable world where people, organizations and the environment thrive. We are PASSIONATE about making our company and the world a better place, RESPONSIBLE in working with commitment and accountability, COLLABORATIVE with our colleagues and clients, and AGILE enough to work in a dynamic, changing industry.
The wide-ranging expertise of our diverse team fuels the innovation that places us on the leading edge of the energy industry. As such, we nurture a company culturethrough training, mentoring and professional developmentthat encourages all employees to thrive. If this the kind of place you see yourself working, we invite you to join ENGIE Insight.
*IN ORDER TO BE CONSIDERED FOR THE ROLE, YOUR RESUME MUST BE ATTACHED IN YOUR APPLICATION.
This is an internship position responsible for the development and testing of applications in support of the Digital organization within ENGIE Insight operating in the Agile Scrum Framework. A successful individual in this role works under moderate supervision to understand the user stories developed by the Product Owner and apply software processes to complete tasks. Significant ingenuity and latitude is expected.
Responsibilities include one or more of the following (depending on the specific role):
1. Work with the Scrum team and the Product Owner to understand requirements specifications on projects the team is focused on 2. Work closely with UX designers to implement robust client-side software applications 3. Design and develop server-side code for web-based, SaaS software applications 4. Design and develop software subsystems that communicate in real time to external services using Web Services and /or APIs 5. Utilize object-oriented design patterns in the implementation of reusable, performant and secure components 6. Build software applications that are deployed in a cloud-based, virtual environment 7. Develop unit tests for all developed code 8. Participate in functional quality assurance testing for the product 9. Develop functional design specifications for software applications of low to moderate complexity 10. Accept accountability for meeting milestones and other goals
o Single page application design o Designing REST-based APIs o Writing SQL queries o Modifying database schemas TECHNOLOGIES AND TOOLS: o Visual Studio o ASP.NET MVC WebAPI o NoSQL and Microsoft SQL Server o MS Build o REST and/or SOAP services o Entity Framework ENGIE INSIGHT INFORMATION Our salaries are competitive and commensurate with experience. We are a performance-based culture and have goal-based incentive programs and generous employee benefits. Our comprehensive benefit package includes medical, dental, vision insurance, life, AD&D, short- and long-term disability insurance. We also offer flexible spending accounts and 401(k) with a generous employer match.
ENGIE Insight is an equal opportunity and affirmative action employer. All qualified applicants will be considered without regard to age, race, color, national origin, ancestry, sex, sexual orientation or preference, religion, marital status, citizenship, veteran status, or physical or mental disability.
Connect with ENGIE Insight: Twitter - LinkedIn - Facebook - Blog - Videos - Webinars Associated topics: algorithm, application, backend, back end, c c++, java, matlab, perl, python, sde
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.