Software Developer Sr

PNCFarmers Branch, TX
Onsite

About The Position

The PNC Financial Services Group, Inc. seeks a Software Developer Sr. in Farmers Branch, TX. Participate in all aspects of PNC's Automation and Platform Technology Group activities. Specific duties include: (1) develop REST services using Onion architecture/Message Queue Architecture/Orchestration architecture and WEB APIs; (2) create connections with back-end third party webservices using mutual authentication and set up Docker images and configurations to build/deploy the services to cloud based (OpenShift Cloud) platform; (3) create Apis to call other REST services using HTTP Service Model and to call OneSpan, Confluent Kafka REST services to leverage E-Signature and Kafka services; (4) provide solutions for new implementation within the architecture in the best possible way; (5) use Apigee for Authentication for the REST services and set up Products for each BIAN domain; (6) prepare Technical Design document for the interfaces as per the requirements; (7) design WSDLs, XSDs, Message sets and Message Flows, develop the message flows using ESQL and IIB nodes, and develop Common Functions, Procedures & Services to enhance the code reusability in Broker and unit test the interfaces; (8) lead the developers, train and knowledge share in the team, and interact with stake holders to set up secure connections to back-end third party servers using mutual authentication; (9) maintain the code in Repository management like SVN/GIT and manage the deployment of the developed interfaces to UAT servers using Jenkins/Udeploy continuous integration; and (10) work with Quality Engineering (QE) team for testing of interfaces and to resolve defects during testing cycles.

Requirements

  • Bachelor’s degree in Engineering, CIS, MIS, Computer Science, or Information Technology
  • 3 years of software development experience in Robotic Process Automation (RPA) using Agile methodology in or for the financial services industry
  • Design and development of software using Java and Python programming language
  • Software development and maintenance on Linux and windows platform
  • Design and development of BOTs using Automation Anywhere (RPA) tool
  • Cybersecurity driven software development and bug fixes to tackle vulnerabilities
  • Software development using Squish, Django and QFaaS and automation of workflows
  • Virtual Assistant development using Kore.AI and Automation of workflows using Java and Python
  • Code analysis to identify and improve performance bottlenecks and contingencies
  • Experience with SDLC tools including IntelliJ, Visual Studio, Eclipse, Automation Anywhere, GIT, Perforce, Swarm, Jenkins, SonarQube, Bullseye, JIRA, Code collaborator, Coverity, SQL Developer and Toad
  • Monitoring and troubleshooting of CI/CD pipeline using Jenkins
  • Mentoring team members, assisting with document and code reviews

Responsibilities

  • Develop REST services using Onion architecture/Message Queue Architecture/Orchestration architecture and WEB APIs.
  • Create connections with back-end third party webservices using mutual authentication and set up Docker images and configurations to build/deploy the services to cloud based (OpenShift Cloud) platform.
  • Create APIs to call other REST services using HTTP Service Model and to call OneSpan, Confluent Kafka REST services to leverage E-Signature and Kafka services.
  • Provide solutions for new implementation within the architecture in the best possible way.
  • Use Apigee for Authentication for the REST services and set up Products for each BIAN domain.
  • Prepare Technical Design document for the interfaces as per the requirements.
  • Design WSDLs, XSDs, Message sets and Message Flows, develop the message flows using ESQL and IIB nodes, and develop Common Functions, Procedures & Services to enhance the code reusability in Broker and unit test the interfaces.
  • Lead the developers, train and knowledge share in the team, and interact with stake holders to set up secure connections to back-end third party servers using mutual authentication.
  • Maintain the code in Repository management like SVN/GIT and manage the deployment of the developed interfaces to UAT servers using Jenkins/Udeploy continuous integration.
  • Work with Quality Engineering (QE) team for testing of interfaces and to resolve defects during testing cycles.

Benefits

  • Medical/prescription drug coverage (with a Health Savings Account feature)
  • Dental and vision options
  • Employee and spouse/child life insurance
  • Short- and long-term disability protection
  • Maternity and parental leave
  • Paid holidays, vacation days and occasional absence time
  • 401(k), pension and stock purchase plans
  • Dependent care reimbursement account
  • Back-up child/elder care
  • Adoption assistance
  • Educational assistance
  • Robust wellness program with financial incentives
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service