
Senior Application Developer I, II
PJM Interconnection
full-time
Posted on:
Location Type: Hybrid
Location: Audubon • Pennsylvania • United States
Visit company websiteExplore more
Job Level
About the role
- 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.
Requirements
- 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
Benefits
- Medical, vision and dental insurance
- 401(k) plan with 100% employer match up to 5% of salary
- Non-elective 401(k) employer contribution
- Vacation and paid holidays
- Tuition reimbursement
- Life insurance
- Accidental death and dismemberment insurance
- Short-term and long-term disability coverage
- Business travel and accident insurance
- Child day care referral program
- Employee assistance program
- Adoption benefits recognized by the Dave Thomas Foundation for Adoption, which has named PJM one of the best adoption-friendly energy and utility companies in America.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java.NETsoftware development lifecyclearchitecture patternsdata integration methodologiesOracleMS SQLPostgresweb servicesSOA
Soft Skills
client satisfactionproblem solvingattention to detailanalytical skillscommunicationrelationship buildingteam collaborationresponsivenessservice orientationleadership
Certifications
Bachelor's Degree in Computer ScienceBachelor's Degree in Information Technology