Job Description
The Intermediate Software Developer contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions. This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Software Developer also works in close collaboration with the Software Development Manager to define and implement best practices across all phases of the Software Development Lifecycle.
Core duties include designing and coding software applications, developing and executing tests, performing code reviews, and investigating and resolving complex technical issues. Technical lead duties involve developing a technical understanding of client needs, coordinating technical execution, and collaborating with technical stakeholders to create detailed work package estimates.
This position offers the opportunity to grow your skillset using enterprise-level tools and best practices. Career paths could move into Software Architecture, Technical leadership, or Functional leadership.
About J.D. Power
J.D. Power is a global leader in consumer insights, advisory services and data and analytics, delivering incisive industry intelligence for more than 50 years.