**Job Description Summary**: Work with GE's Market System team designing and developing components and modules GE's next generation Market System, a cloud-based solution that hosts multi-state wholesale energy markets.
These markets are key to decarbonizing our power system by ensuring reliability while allowing increasing penetration of Solar, Wind and Storage technologies.
**Roles and Responsibilities**
In this role, you will:
- Work on a team in a fast-paced agile development environment designing/implementing cloud-based software in a Java development environment using the latest software development technologies and infrastructure
- Execute in a fast-paced delivery mode, working with the agile team to define sprint commitments and deliver on them.
- Troubleshoot, debug and fix issues reported in existing software, addressing issues as presented and identifying/addressing underlying causes
- Engage in technical discussions and design sessions proposing implementations for user stories and features considering scaling/computational complexity, maintainability, cohesion, and harmony with larger system
- Solicit and provide peer review feedback on code and design, working to increase code quality and developer expertise.
- Demonstrate ability to make informed technology choices after due diligence and impact assessment.
- Be an expert in core data structures as well as algorithms and be able implement them using language of choice
- Develop unit and automated tests to validate your software as it is developed and be able to access levels of testing required to meet quality goals.
- Embrace the world-class level of quality in all work that enables delivery of enterprise-class software to support the electrical network and literally keeps the lights on
**Basic Qualifications**
- Bachelor's Degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math) with minimum 6 years of experience
**Desired Characteristics/Technical Expertise**:
- Master's Degree/ PHD in Computer Science
- Strong knowledge of Object-Oriented analysis, Aspect-Oriented programming, Software Design Patterns and Java Coding principles
- Hands-on experience with Java, Spring-Boot and cloud development
- Experience working on software projects in the Energy domain (especially Bulk Power Energy Management Systems)
- Exposure to Domain Driven Design
- Certified Scrum Master and/or Product Owner
**Business Acumen**
- Demonstrates the initiative to explore alternate technology and approaches to solving problems
- Skilled in breaking down problems, documenting problem statements and estimating efforts
- Demonstrates awareness about competitors and industry trends
- Has the ability to analyze impact of technology choices
**Leadership**:
- Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members
- Ensures understanding of issues and presents clear rationale.
Able to speak to mutual needs and win-win solutions.
Uses two-way communication to influence outcomes and ongoing results
- Identifies misalignments with goals, objectives, and work direction against the organizational strategy.
Makes suggestions to course correct
- Continuously measures deliverables of self and team against scheduled commitments.
Effectively balances different, competing objectives
**Personal Attributes**:
- Strong oral and written communication skills
- Strong interpersonal skills
- Effective team building and problem-solving abilities
- Persists to completion, especially in the face of overwhelming odds and setbacks.
Pushes self for results; pushes others for results through team spirit.
**Additional Information**:
**Relocation Assistance Provided**:No
LI-Remote - This is a remote position