





Operations Support Application Developer
Description
This position is responsible for developing, integrating, and supporting technology solutions for the Application Support group within Operations Support. The Application Support group provides Transmission Operations and Integrated Transmission System (ITS) participants with numerous applications designed to enhance system processes and workflows, improve data accuracy, and automate manual tasks. Additionally, this role ensures the continuity of several major technology initiatives involving mission-critical applications that are currently being updated or replaced. This position is crucial in representing Operations' needs during the development, implementation, and maintenance of both custom and third-party applications, thereby ensuring the success of various technology efforts.
Job Responsibilities
- Own and manage end-to-end software lifecycle plans/processes for custom application solutions.
- Develop and Implementation of new application solutions (custom development, third-party package, or PaaS/SaaS).
- Enhancements, upgrades, migrations, etc. of existing application solutions.
- Coordinate planning and execution of application solution release cycles.
- Implement and maintain support/maintenance processes focused on identification and mitigation of root cause.
- Develop and implement communication plans throughout the project lifecycle to promote collaboration and keep stakeholders informed about operational or project activities that may impact application solutions and/or business processes.
- Build effective relationships with peers, management, and business partners within Operations and TO.
- Ensure timely and reliable performance of applications for our business partners.
Job Requirements
Education:
- Computer Science, Computer Engineering, Information Systems, or related field is required.
Experience:
- Comprehensive knowledge and understanding of the Software Development Life Cycle (SDLC).
- Comprehensive knowledge and understanding of software development methodologies and frameworks (Agile; Kanban; Scrum)
- Experience with multiple programming languages (e.g., C#, C/C++, Java, JavaScript, SQL, Python) is preferred.
- Experience with relational databases (e.g., SYBASE, ORACLE, SQL SERVER) is preferred.
- Proficiency with SDLC, CI/CD tools (e.g. GitHub Enterprise, Azure DevOps)
- Full Stack software development experience is a plus.
- Software architecture experience is a plus.
- Working knowledge of both Transmission and Distribution System Operations is a plus.
Knowledge, Skills & Abilities:
- Ability to handle multiple assignments and conflicting priorities.
- Ability to work with business partners and peers of varying levels of technical proficiency.
- Interest in and a passion for learning, feedback, and project execution.
- Experience creating and refining Functional Design Documents, Technical Design Documents and Requirements Traceability matrices.
- Excellent problem-solving and analytical skills
- Advanced understanding various technical principles, theories and concepts.
- Ability to provide support both solving issues independently as well as assisting other less experienced personnel.
- Excellent communication skills; able to translate complex or technical ideas into non-technical language.
Other
- Must be able to pass Insider Threat Program (ITP) screenings.