IT Senior Software Developer - Asset Management

DTE Energy9 months ago
Detroit, Michigan, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

DTE Energy, one of the nation’s largest diversified energy companies, is seeking an experienced leader to guide development staff in all aspects of application development and testing. This role involves leading development teams, recommending programming languages and tools, providing technical support for application production environments, and mentoring junior developers. You will work across multiple teams to translate business requirements into technical specifications and create robust application code in accordance with DTE Development Standards.

Testing Required: Not Applicable
Apply by: Until filled
Location: Detroit-Downtown Headquarter - Walker Cisler Building
Bidding Restriction: 1 Year
On-Site Role: Must be available to work on-site at this assigned work location.
Emergency Response: Yes – Must be available to perform a primary assignment in support of DTE’s emergency response.

Key Responsibilities

  • Design and develop application code, queries, scripts, and web pages while executing unit tests and designing applications.
  • Oversee the technical design, development, and deployment of applications.
  • Provide planning and time estimates for own assignments and those of team members.
  • Stay current with technology trends and DTE Energy standards to select cost-beneficial technologies and incorporate them into ITS operating procedures.
  • Mentor Associate Developers and Developers through code reviews, technical explanations, and pair programming.
  • Participate in system, unit, integration, and regression testing, and contribute to automated testing strategies and plans.
  • Develop and conduct both formal and informal presentations.
  • Collaborate across multiple teams to ensure cohesive application development.
  • Create and prepare design documentation, including UML diagrams, environmental configurations, deployment (physical and logical), and domain diagrams.
  • Translate business requirements into clear technical specifications.

Required Qualifications

  • Must meet one of the following base requirements:
    • Bachelor's degree and 5 years of related job experience; OR
    • Associate degree (or 2-year IT certificate) and 7 years of related job experience; OR
    • High school diploma or GED and 9 years of experience in application development and design.
  • Excellent analytical, problem-solving, and organizational skills.
  • Strong oral and written presentation skills with the ability to provide technical direction.
  • In-depth understanding of IT industry standards, processes, and methodologies including SDP and other DTE IT methodologies.
  • Ability to work on multiple teams concurrently and assume leadership roles when required.

Preferred Qualifications

  • Degree in an Information Technology discipline.
  • Experience with current program development technologies (e.g., Oracle, Java).
  • Experience using PowerApps.
  • Experience using Alteryx.

Required Skills

Unit Testing
UML Diagramming
Application Development
PowerApps
Mentoring
Oracle
Code Reviews
Alteryx
System Integration
Technical Design
Project Leadership
Java