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 On the BA/BS in Computer Science or related field track, or equivalent combination of education and experience.
o Must have a basic understanding of Visual SourceSafe or other source code control tool.
o Must have a basic understanding of the concepts associated with object-oriented design (OOD)
o Educational experience with C# and Visual Studio.
o Exposure to Cloud development (AWS, Azure, OpenStack, etc.)
o Must be proficient in the use of the MS Office tool set.
o Good verbal and written communication skills, client relation skills, and the ability to work effectively in a team environment.
USE OF THE FOLLOWING TECHNOLOGIES AND TOOLS TO DEVELOP WEB APPLICATIONS:
o Angular2 and TypeScript
o Visual Studio Team Services
o Microsoft Azure Portal
o The ability to work within the following software development methodologies.
o Agile / SCRUM
o Continuous Integration
o Continuous Delivery
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