Logo
Public Service Enterprise Group Inc

Sr IT Developer -Applications Engineer

Public Service Enterprise Group Inc, Newark, New Jersey, us, 07175

Save Job

Sr It Developer - Applications Engineer

The Technology Software Engineer (Utility Planning and Operations Applications) supports Utility Technology platforms and systems hosted on-premises and in PSEG AWS Cloud. This role is responsible for the design, development, deployment and support of applications, scripts, APIs, etc. used by Utility Asset Management and Planning as well as Utility Operations business lines. Additionally, this role will provide technical guidance and serve as the subject matter expertise for the code base of the product portfolio. This includes enhancing and building tools to driving enhancements of new and existing applications, crafting high performance service solutions for enabling and improving business processes, replacement of legacy solutions. The Applications Engineer is involved in the full technology life cycle of designing, configuring, developing, documenting and testing of a solutions code base to meet business or technology requirements. This includes developing, administering and executing preventive maintenance programs, overseeing problem management, performing root cause analysis and corrective action plans. Responsible for the day-to-day administration, technical support, troubleshooting, maintenance, upgrades, patching, performance and overall health of a variety of cyber security tools within a Microsoft Windows and AWS server environments. Strong understanding across cloud and infrastructure components (server, storage, network, data, and applications), security best practices and automation technologies to deliver end to end cloud/on-prem infrastructure architectures and designs. Developing/testing code to meet business requirements and ensure compliance with PSEG IT Standards - Designing the cloud infrastructure, designing the cloud application architecture, and designing the cloud security architecture and ensuring project compliance with IT security policies, best practices and branch standards. Working with IT staff and management, and cloud technology vendors to plan, design, build, implement, and support new and existing cloud hosting services. Build tools and automation to PSEG Utility Operations Technology achieve better availability, scalability, latency and efficiency. Monitor production and development environments to build preventive measures to enable a fail-safe experience to our customers. Document and communicate clearly to architect and implement solutions. Maintain documentation on code base, data flows and relevant materials. Work closely across teams and bridge the gap between product managers, architects, and implement reliable consistent solutions. Work with delivery teams on software improvements to achieve higher availability and lower meant time to discovery (MTTD). Ensures that the design and application implementation meets security and QA standards. Work with the groups within IT and Cyber security for related Infrastructure projects and initiatives including security policies for endpoint devices. Interface with clients in the Electric and Gas Utilities to obtain user requirements and ensure client needs are met. Suggests fixes to issues by doing a thorough analysis of root cause and impact of the defect. Interface with other areas of IT for engineering and infrastructure support. Work within established configuration and change management policies to ensure awareness, approval and success of changes made to the environment. Evaluate existing applications and platforms and provides recommendations for improving application performance by conducting gap analysis, identifying feasible alternative solutions, and assisting in the scope of modifications. Ensure Quality Control and Assurance procedures are consistent with Infrastructure specifications, client requirements and corporate policies. Perform reviews and/or Root Cause Analysis on production systems failures, formulate corrective action plans, ensure corrective actions are implemented, and track their effectiveness. Requires working in a 24x7 environment with callout. Required: Bachelor's degree in Information Technology, Computer Science, Engineering, Math or related technical field. A minimum of 4 years of experience within the IT field or an industry with reliance on technical expertise. Demonstrated knowledge of Information Technology principles including Infrastructure support, system administration, and application support and/or application development techniques. Excellent knowledge of cloud computing technologies, cloud service providers and current cloud computing trends. Demonstrated experience with Microsoft (SQL, SSIS, .NET, C#) AWS (Python, Java) full stack development. Utilization of code and script for ETL processes. Demonstrated experience applying APIs to Utility Operations and Planning. Demonstrated EAM Systems - Ability diagnose and resolve complex Infrastructure issues in mixed on-prem and AWS environment workloads. Experience in the identification and recommendation of top cloud architecture solutions to successfully meet the strategic needs of an organization. PowerApps Experience - Experience working on multiple simultaneous IT projects throughout the entire life cycle. Experience managing technical projects, including conflict resolution, issue escalations, status reporting and resource management. Knowledgeable of enterprise network infrastructure design concepts such as: Client / server system architecture, routing, switching, security, remote access, proxy Cloud hosting solutions and migration to cloud services. Demonstrated ability to troubleshoot and make recommendations using critical thinking, sound judgment, and decision-making processes and techniques in a fast-paced, mixed technology environment. Demonstrated ability to create both technical and non-technical end-user documentation. Must be detail oriented and demonstrate strong analytical and problem solving skills. Must demonstrate strong interpersonal skills and the ability to work effectively with clients, leadership, and all levels of staff. Desired Qualifications: Certification in Microsoft Azure Cloud and/or Amazon Web Services Azure Administrator Associate, Azure Solutions Architect Expert, Azure Security Engineer AWS Solutions Architect, AWS DevOps Engineer, AWS SysOps Administrator - Utility Operations Experience and understanding of basic utility concepts and departments - Experience with Incident Management Process, SRE best practices and continuous improvements. Ability to troubleshoot and make recommendations using critical thinking, sound judgment, and decision making processes and techniques in a fast-paced, mixed technology environment.