Software Engineer .NET - PNC Financial Services Group
Software Engineer
Software Engineer focused on designing, developing, and maintaining .NET backend applications and SQL databases, delivering robust services in an Agile environment.
About the role
Key Responsibilities
Design, develop, and maintain high‑quality .NET backend services using C#.
Implement and optimize SQL database schemas, queries, and stored procedures.
Build and consume RESTful APIs to integrate with internal and external systems.
Collaborate with product owners, QA, and other engineers in Agile sprints to deliver features on schedule.
Participate in code reviews, unit testing, and continuous integration to ensure code reliability and performance.
Requirements
Strong experience with .NET framework/.NET Core and C# programming.
Proficiency in relational databases, particularly SQL Server, including query optimization.
Hands‑on experience building and consuming REST APIs.
Familiarity with Agile methodologies and version‑control systems (e.g., Git).
Excellent problem‑solving skills and ability to work collaboratively in a team‑oriented environment.