
UI Designer
Kaleidoscope Innovation, Seattle, WA, United States
"We are unable to sponsor or take over sponsorship of an employment visa at this time."
Job Overview:
In this role, you will work closely with a team of 8-15 people who are responsible for enhancing, evolving, and supporting large highly-available Electricity Market Management System (MMS). The team includes power systems, database, software, and optimization engineers. As a UI developer, you will contribute and lead advanced development in MMS Application software design, development, testing, integration and tuning to meet project and/or product commitments. Projects' main deliverable is an overall customized system that's based on GE's next generation Market System, a cloud-based solution that hosts multi-state wholesale energy markets. End user customers are Electric Utilities, Independent System Operators (ISOs) and Transmission System Operators (TSOs). These markets are key to decarbonizing our power system by ensuring reliability while allowing increasing penetration of Solar, Wind and Storage technologies.
Essential Responsibilities:
Work with internal project teams and customers to translate their wholesale electricity market system needs into written software requirements. Help to map market requirements into changes in market operations user interfaces, analysis tools, and testing tools on Windows. Implement changes to the user interfaces, working with the database software engineers and power system engineers. Contribute changes and enhancements to the markets system server components. Collaborating with Project Managers and subsystem leads throughout the project to scope changes, provide estimates, create project schedules, and execute the implementation and delivery while adhering to the change management process. Participate in testing of the system changes whether defects or new enhancements. Work in a self-directed fashion to proactively identify system problems, failures, and areas for improvement. Track issue resolution and document solutions implemented and creating troubleshooting guides. Effectively leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions. Interact with Product Development Team, Commercial Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required. Effectively apply standard execution methodologies and processes. Basic Qualifications:
Bachelor's degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math), from an accredited university or college. A minimum of 6 years of professional experience in software development. Technical Expertise
:
C# programming experience on Windows with solid knowledge developing user interfaces with Windows Forms and WPF. Experience developing user interfaces using Angular (Typescript) frameworks is a plus. Experience developing server applications using Spring, and REST or SOAP interfaces is a plus. Experience with modern tooling (Jenkins, Maven, Git, SVN) Experience with methods and practices such as Lean/Agile/XP, etc. Experience with SQL and Oracle is a plus. Excellent analytical and debugging skills. Desired Characteristics:
Personal Attributes :
Able to work well with global teams, including time-zone flexibility Excellent communication skills and the ability to interface with senior leadership with confidence and clarity Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit Business Acumen:
Experience working on software projects in the Energy domain (especially Bulk Power Energy Management) Able to understand how team and personal goals/objectives contribute to the organization vision Understands technology landscape, current and new technology trends, brings new ideas to the team. Skilled in breaking down problems, documenting problem statements and estimating efforts Demonstrates the initiative to explore alternate technology and approaches to solving problems Evangelizes how our technology solves customer problems from a technology and business perspective
Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.
Job Overview:
In this role, you will work closely with a team of 8-15 people who are responsible for enhancing, evolving, and supporting large highly-available Electricity Market Management System (MMS). The team includes power systems, database, software, and optimization engineers. As a UI developer, you will contribute and lead advanced development in MMS Application software design, development, testing, integration and tuning to meet project and/or product commitments. Projects' main deliverable is an overall customized system that's based on GE's next generation Market System, a cloud-based solution that hosts multi-state wholesale energy markets. End user customers are Electric Utilities, Independent System Operators (ISOs) and Transmission System Operators (TSOs). These markets are key to decarbonizing our power system by ensuring reliability while allowing increasing penetration of Solar, Wind and Storage technologies.
Essential Responsibilities:
Work with internal project teams and customers to translate their wholesale electricity market system needs into written software requirements. Help to map market requirements into changes in market operations user interfaces, analysis tools, and testing tools on Windows. Implement changes to the user interfaces, working with the database software engineers and power system engineers. Contribute changes and enhancements to the markets system server components. Collaborating with Project Managers and subsystem leads throughout the project to scope changes, provide estimates, create project schedules, and execute the implementation and delivery while adhering to the change management process. Participate in testing of the system changes whether defects or new enhancements. Work in a self-directed fashion to proactively identify system problems, failures, and areas for improvement. Track issue resolution and document solutions implemented and creating troubleshooting guides. Effectively leverage product capability, driving standardization, limiting customization, and maximizing reuse of content developed for previous solutions. Interact with Product Development Team, Commercial Team, Customers, Solution Providers (Partner / Integrators), and other cross-functional teams as required. Effectively apply standard execution methodologies and processes. Basic Qualifications:
Bachelor's degree in Computer Science or "STEM" Majors (Science, Technology, Engineering and Math), from an accredited university or college. A minimum of 6 years of professional experience in software development. Technical Expertise
:
C# programming experience on Windows with solid knowledge developing user interfaces with Windows Forms and WPF. Experience developing user interfaces using Angular (Typescript) frameworks is a plus. Experience developing server applications using Spring, and REST or SOAP interfaces is a plus. Experience with modern tooling (Jenkins, Maven, Git, SVN) Experience with methods and practices such as Lean/Agile/XP, etc. Experience with SQL and Oracle is a plus. Excellent analytical and debugging skills. Desired Characteristics:
Personal Attributes :
Able to work well with global teams, including time-zone flexibility Excellent communication skills and the ability to interface with senior leadership with confidence and clarity Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit Business Acumen:
Experience working on software projects in the Energy domain (especially Bulk Power Energy Management) Able to understand how team and personal goals/objectives contribute to the organization vision Understands technology landscape, current and new technology trends, brings new ideas to the team. Skilled in breaking down problems, documenting problem statements and estimating efforts Demonstrates the initiative to explore alternate technology and approaches to solving problems Evangelizes how our technology solves customer problems from a technology and business perspective
Kaleidoscope, an Infosys Company, is an equal opportunity employer, and all qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, spouse of protected veteran, or disability.