Pjm Interconnection Logo

Pjm Interconnection

(Sr./Lead) Application Developer I (II)

Reposted 11 Days Ago
Be an Early Applicant
In-Office
Audubon, PA
Senior level
In-Office
Audubon, PA
Senior level
The role involves developing web applications, integrating systems, and collaborating within a team to meet business needs, focusing on high-quality deliverables.
The summary above was generated by AI

*Flexible Work Arrangement: Hybrid*
The Application Development team is transforming the way web applications are developed at PJM. Our team is responsible for developing the next generation of web applications and system integration solutions at PJM. Utilizing leading technical concepts and technologies, the group is collaboratively building application frameworks, architecture, products, and services to enable PJM's core business to be more flexible and reliable, as well as more responsive to our membership companies.
In this role, you will collaborate with other developers, business analysts, testers, and business subject matter experts to develop innovative solutions for new web applications and/or new features for PJM's existing web applications and system integrations. This includes translating business requirements, user stories, and wireframes into a working application, as well as automating functional tests, and writing effective technical support documentation. Applications are written in various high-level languages and developers must be able to pick up new technologies quickly, be a strong team players, and rapidly adapt to changing business needs.
Essential Functions:

  • Understand the development needs of the business units and establish a positive, service-oriented relationship by ensuring timely and accurate delivery of application services and systems

  • Learn the business – develop a solid understanding of the business functions and processes and implement solutions based on that understanding and communicate this understanding across the teams

  • Establish and maintain high client satisfaction levels

  • Document, track and resolve problems to support client and core business systems

  • Responsible for technical deliverables associated with application code development, including requirements documentation, functional design documents and specifications, work estimates, detailed technical design documentation, application code and associated documentation, including documentation to fulfill audit requirements

  • Determine (Sr./Lead) and document technical requirements for application systems, including system, module and unit design, unit test plans and test cases

  • Support all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Testing, Implementation, and Production support for PJM software systems.

  • Develop, debug and test computer applications based on user requirements documentation, and on input from subject matter experts

  • Leads (Sr./Lead) or participates in code reviews

  • Participate as a member of a cross-functional Scrum team

  • Debug, remediate and enhance existing computer applications based on documented variances and enhancement requests, and with guidance from subject matter experts.

  • Follow the approved methodology for application systems development and maintenance.

  • Respond, as necessary, to support calls in off-hours in order to support 24X7 applications.

  • Assist business clients and product teams in integrating systems from external vendors

  • Identify enhancements to application development standards and best practices.

  • Build and develop strong relationships with ITS' business clients by providing superior customer support as demonstrated by clearly owning, resolving and communicating issues and problems, and being responsive to needs, requirements, and deadlines

  • Leverages expertise in enterprise integration patterns with SOA-based ESBs to develop or extend legacy system integration with the PJM SOA Architecture

  • Supports the operation of a continuous integration environment, including development of automated test cases (unit and functional), build and release management support, and defect correction support

Characteristics & Qualifications:

Required:

  • Bachelor's Degree in Computer Science, Information Technology, or equivalent work experience

  • At least 5 years of experience with high-level programming languages including Java, .NET and other languages

  • At least 5 years of experience with software development lifecycle, architecture patterns and data integrations methodologies

  • Expertise integrating applications with database systems including Oracle, MS SQL and Postgres

  • Experience in developing web services (SOAP-based and RESTful) and user interfaces

  • Experience with SOA, service-oriented concepts and web services (SOAP-based and RESTful)

  • Ability to produce high-quality work products with attention to detail

  • Ability to visualize and solve complex problems

  • Ability to apply analytical and mathematical solutions

Preferred:

  • Master's Degree in Computer Science

  • Experience with PJM operations, markets, and planning functions

Similar Jobs

2 Days Ago
In-Office
Senior level
Senior level
Energy
The (Sr./Lead) Application Developer designs and develops Oracle database solutions in PL/SQL, ensuring high quality and timely delivery of critical applications. Responsibilities include troubleshooting, documentation, and collaboration with project teams.
Top Skills: OracleOracle ExadataPl/SqlSQL
16 Minutes Ago
Easy Apply
Remote or Hybrid
United States
Easy Apply
16-20 Hourly
Entry level
16-20 Hourly
Entry level
Fintech • Mobile • Software • Financial Services
As a Member Service Representative, you will provide customer service for SoFi's financial products via phone, chat, and email, resolving member inquiries and ensuring satisfaction while meeting performance metrics.
Top Skills: Google Suite
An Hour Ago
Remote or Hybrid
US
24-39 Hourly
Junior
24-39 Hourly
Junior
Information Technology
The Operations Analyst manages service delivery, provides tier-1 support, analyzes operations for service improvement, and collaborates with stakeholders. They ensure compliance with SLAs and communicate effectively with customers and team members.
Top Skills: AutomateIbm Power IMS OfficeNimsoft Unified ManagementSciencelogicServicenow

What you need to know about the Charlotte Tech Scene

Ranked among the hottest tech cities in 2024 by CompTIA, Charlotte is quickly cementing its place as a major U.S. tech hub. Home to more than 90,000 tech workers, the city’s ecosystem is primed for continued growth, fueled by billions in annual funding from heavyweights like Microsoft and RevTech Labs, which has created thousands of fintech jobs and made the city a go-to for tech pros looking for their next big opportunity.

Key Facts About Charlotte Tech

  • Number of Tech Workers: 90,859; 6.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Lowe’s, Bank of America, TIAA, Microsoft, Honeywell
  • Key Industries: Fintech, artificial intelligence, cybersecurity, cloud computing, e-commerce
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (CED)
  • Notable Investors: Microsoft, Google, Falfurrias Management Partners, RevTech Labs Foundation
  • Research Centers and Universities: University of North Carolina at Charlotte, Northeastern University, North Carolina Research Campus

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account