PJM

Sr. Application Developer I (II)

PJM$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's in Computer Science, IT, or equivalent experience
  • Proficiency in high-level programming languages like Java and .NET
  • Familiarity with software development lifecycle and integration methodologies
  • Experience with database systems such as Oracle, MS SQL, and Postgres

Responsibilities

  • Collaborate with cross-functional teams to develop innovative web applications
  • Translate business requirements and user stories into functioning applications
  • Document and resolve client and system issues
  • Create technical deliverables including design documents and code
  • Support all phases of software development lifecycle
  • Participate in code reviews and Scrum team activities
  • Build and maintain positive relationships with business clients

Benefits

  • Flexible hybrid work arrangement
  • Opportunities for professional development
  • Access to learning resources and training
  • Health and wellness initiatives
  • Supportive team environment
Full Job Description

Flexible Work Arrangement: Hybrid - Audubon, PA

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 function).

Characteristics & Qualifications:

Required

  • Bachelor of Science, Computer Science, Bachelor of Science, Information Technology or equivalent experience.
  • High-level programming languages including Java, .NET and other languages.
  • Experience with software development lifecycle, architecture patterns and data integrations methodologies.
  • Expertise integrating applications with database systems including Oracle, MS SQL and Postgres.


Preferred

  • Master of Science, Computer Science

  • Experience with PJM operations, markets, and planning functions

About PJM

PJM Interconnection is a regional transmission organization (RTO) that coordinates the movement of wholesale electricity in all or parts of 13 states and the District of Columbia. The company's mission is to ensure the reliability of the power grid and to facilitate the wholesale electricity market. PJM Interconnection operates the largest power grid in North America, serving over 65 million people. The company was founded in 1927 and is headquartered in Audubon, Pennsylvania.
Learn more about PJM
Size
1,600 employees
Industry
Revenue
$12.9 billion
NASDAQ

Similar Jobs

More Jobs at PJM

More Information Technology Jobs

Find similar Sr. Application Developer I (II) jobs: