Logo
PNC

Lead Software Engineer - C# / .Net / Angular

PNC, Farmers Branch, Texas, United States

Save Job

Overview

Lead Software Engineer - C# / .Net / Angular. Based in Pittsburgh, PA or Dallas, TX. The position is primarily based in a PNC location; responsibilities require time in the office or in the field on a regular basis. Some responsibilities may be performed remotely at the manager’s discretion. As a Lead Software Engineer within PNC's Corporate and Institutional Banking Technology organization, you will lead the development of full-stack applications and mentor junior developers. You will work with cross-functional teams to design, develop, and deploy scalable applications using C#, .NET, Angular, SQL Server and MongoDB. Job Responsibilities

Lead the design, development, and deployment of full-stack applications using C#, .NET, and Angular. Design and optimize databases using SQL Server, Oracle and MongoDB. Create and manage RESTful APIs to support front-end and back-end integration. Mentor and guide junior developers, fostering a culture of continuous learning and improvement. Ensure the performance, quality, and responsiveness of applications. Troubleshoot and resolve complex technical issues. Candidate Requirements

Proven experience as a Lead Software Development Engineer or similar role. Strong proficiency in C# (preferred), .NET Framework, Angular and databases. In-depth knowledge of SQL Server, Oracle and MongoDB. Solid understanding of RESTful API design and implementation. Thorough understanding of OOP, design patterns, and enterprise application integration. Excellent problem-solving skills and attention to detail. Strong leadership and communication skills; ability to work effectively in a fast-paced, agile environment. Proven ability to design, optimize and integrate business processes across disparate legacy systems and web technologies. Demonstrated deployments of enterprise software systems using industry-standard environments including TFS, Jenkins or Jira. Additional Information

PNC will not provide sponsorship for employment visas or participate in STEM OPT for this position. Job Description

Creates and leads the technical design and development of software solutions. Proposes & designs software solutions to address complex business needs. Prepares technical and procedural documentation required. Facilitates complex problem resolution. Provides technical guidance and support to colleagues. Reviews coding, testing, and documentation of software. Applies modern principles, methodologies and tools to advance business initiatives and capabilities. PNC Employee Expectations

Customer Focused: Align customer needs and satisfaction as primary considerations in business decisions and create customized customer solutions. Managing Risk: Assess and manage risks to adhere to PNC's Enterprise Risk Management Framework. Qualifications

Education: Bachelors. Work Experience: 3+ years of relevant/direct industry experience. Certifications are often desired. Benefits

PNC offers a comprehensive range of benefits for eligible full-time employees, including medical/prescription drug coverage, dental and vision, life insurance, disability protection, 401(k) with match, pension and stock purchase plans, dependent care, back-up care, educational assistance, wellness programs, and paid time off (holidays, vacation, and other leave). Disability Accommodations

If an accommodation is required to participate in the application process, contact AccommodationRequest@pnc.com with “accommodation request” in the subject line and include your name, job ID, and preferred contact method. Applicants may also call 877-968-7762 for accommodation assistance. All information is confidential. EEO

PNC provides equal employment opportunity regardless of race, color, sex, religion, national origin, age, sexual orientation, gender identity, disability, veteran status, or other protected categories. This position is subject to applicable compliance requirements.

#J-18808-Ljbffr