This job listing has expired and the position may no longer be open for hire.

(Sr.) .Net Application Developer I (II) at PJM Interconnection

Posted in General Business 30+ days ago.

Type: Full-Time
Location: Audubon, Pennsylvania





Job Description:

The (Sr) .NET Application Developer is responsible for understanding the requirements of the business units and supporting the project and support teams by developing technical systems based on those requirements. In support of that responsibility, the (Sr) .Net Application Developer will work with the project and support teams, as necessary, to ensure the technical solutions meet the business needs, and are developed and implemented with high quality.

The scope of responsibility for the position includes project support, as well as maintenance and production support activities.

Because of COVID-19 this position will be temporarily working from home until a return to campus plan is finalized.

Essential Functions:


  • The (Sr.) .NET Application Developer will participate on a team of developers to develop solutions aligned with the technical direction of the Architect, in order to meet functional and non-functional requirements of the user base.


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


  • Establish and maintain high client satisfaction levels


  • Document, track and resolve problems in client business systems


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


  • Determine 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


  • Participates in code reviews


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


  • Work with software vendors on PJM's behalf to implement effective integration for the application to the software products delivered by those vendors


  • Work with other development teams at PJM to implement effective integration with other applications via SOA and Data integration platforms and patterns


  • Implement and refine the enterprise level patterns and objects that comprise the custom .NET framework


  • Contribute to the continuous improvement of team development practices, such as continuous integration and code reviews


  • 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. On-call may be required.


  • 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


  • 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 and Qualifications:

Required:


  • BS degree in Computer Science, Information Systems or equivalent work experience


  • 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


  • Experience in C#.NET development (including ASP.net, Webforms, WPF, WCF, XAML, MVC, HTML5, JQuery, and other frameworks) and usage of patterns including MVP and MVVM


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


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


  • Experience with Scrum methodology




Preferred:


  • MS, Computer Science


  • Experience with PJM operations, markets, and planning functions






More jobs in Audubon, Pennsylvania


PJM Interconnection

PJM Interconnection

PJM Interconnection
More jobs in General Business


Fred Meyer

Food 4 Less

Fred Meyer