DTE Energy Senior Full Stack Developer in Detroit, Michigan
Senior Full Stack Developer
Detroit, MI, US
Company: DTE Eng Corp Svcs LLC
Job ID: 8815
DTE has been fueling communities for over a century as one of the country’s largest diversified energy companies.
At DTE,our employees improve lives with their energy (https://empoweringmichigan.com/dte-impact/people/?_ga=2.245803073.490612830.1641925563-1457286223.1641925563) .
Together, our company ischanging the future (https://empoweringmichigan.com/2020-environmental-social-governance-and-sustainability-report/) of energy.
We strive daily to fulfill our world’s vision of a clean, sustainable future and our investments in renewable energy and emission control technologies are just the start ofdelivering impact-free, reliable power to our customers and communities (https://empoweringmichigan.com/dte-impact/planet/) .
As part of our journey – we invite you to join us as we launch a Digital Factory to reimagine the energy industry.
This new, strategic unit will drive DTE’s digital innovation, sourced from agile practices, unconstrained thinking, user-centricity, bias towards speed, and enthusiasm for experimentation.
And our Digital Factory team will deliver energy solutions thatbest serve our customers, employees, communities (https://empoweringmichigan.com/dte-impact/progress/) and investors while simultaneously contribute to building a cleaner world.
Whether your passion is design, data, engineering, or agile, we invite you to help shape DTE’s new strategic unit – our future is You.
Are you ready to make that kind of difference? – bring Your energy to DTE.
Together, we can achieve great things.
Leads development responsibilities for the entire technology stack and agile product teams in the company’s digital factory. Facilitates broader technical activities (e.g. DevOps, database processes, etc.) and collaborates with product owners to refine acceptance criteria of user stories. Collaborates with product teams tackling diverse digital opportunities across the company. Provides guidance to other members of digital team. Span on control 0; individual contributor.
Builds applications, including business logic and backend systems, and ensures code follows modern design patterns, architectural principles, and industry standards
Writes unit, integration, and functional automation tests
Develops high quality, well documented, and efficient code
Supports product owner in refining user stories and tech lead in defining technical designs
Identifies and remediates software solutions to address code quality, security, framework development, and software usability refinement
Ensures software deliverables are aligned with the defined architecture, established standards and quality practices
Collaborates with product team members to holistically deliver business value from each digital factory initiative
Leads less experienced developers through peer code reviews, process mentoring, and development collaboration
Minimum Education & Experience Requirements
This is a multi-track base requirement job; education and experience requirements can be satisfied through one of the following three options:
Bachelor’s degree and 7 years of experience in software development; OR
Associate degree and 9 years of experience in software development; OR
High school diploma or GED and 11 years of experience in software development
- Bachelor’s degree in computer science, management information systems, or engineering
Ability to develop planning and time estimates for projects and lead less experienced team members
Advanced technical experience using cloud-based language and code (e.g., HTML, Java script, CSS, Node.js, Phython, REST APIs, GitHub, Azure DevOps, Azure APIM, Azure DataFactory, MSSQL)
Experience in agile development, continuous integration/continuous delivery (CI/CD), code refactoring, design patterns, design-driven development, continuous deployment, highly scalable applications, and concepts such as elastic storage and elastic compute, and application security and secure coding practices
Ability to collaborate effectively with an agile team by managing expectations about delivery timelines and explaining complex technical concepts effectively
Must be available to perform a primary assignment in support of DTE’s emergency response to storms or other events that impact service to our customers.
Incumbents may engage in all or some combination of the activities and accountabilities and utilize a variety of the competencies cited in this description depending upon the organization and role to which they are assigned. This description is intended to describe the general nature and level of work performed by incumbents in this job. It is not intended as an all-inclusive list of accountabilities or responsibilities, nor is it intended to limit the rights of supervisors or management representatives to assign, direct and control the work of employees under their supervision.
At DTE Energy, we are committed to providing an inclusive workplace where everyone feels welcome and a sense of belonging. We seek individuals with a heart for service, a passion to help our communities prosper, and ideas to help shape the future of energy. We are proud to be an equal opportunity employer that considers all qualified applicants without regard to race, color, sex, sexual orientation, gender identity, age, religion, disability, national origin, citizenship, height, weight, genetic information, marital status, pregnancy, protected veteran status or any other status protected by law.