1 month ago
Farmers Branch, TX, USAStaff+
Base Salary
$86k - $173k/yr
Responsibilities
- Lead the technical design and development of software solutions for complex business needs.
- Design and develop scalable enterprise applications using Java, Python, microservices, Domain-Driven Design, and bounded contexts.
- Build Kafka-based event-driven systems and RESTful APIs using Spring Boot and Python frameworks.
- Implement service discovery, API gateway capabilities, security best practices, and CI/CD pipelines.
- Integrate Azure AI Foundry and generative AI capabilities into business solutions.
- Prepare technical and procedural documentation and facilitate complex problem resolution.
- Provide technical guidance to colleagues and review software coding, testing, and documentation.
Requirements
- 5–7 years of experience designing, developing, and deploying scalable enterprise applications.
- Bachelor’s degree; a comparable combination of education, job-specific certifications, and experience may be considered in lieu of a degree.
- Expertise with Java, Python, Kafka, Spring Boot, Spring Cloud, Spring Security, FastAPI, and Flask.
- Experience with microservices, distributed systems, event-driven architecture, Domain-Driven Design, service discovery, API gateways, and RESTful APIs.
- Experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps for CI/CD automation.
- Experience with Azure AI Foundry, generative AI capabilities, LLM integration, prompt engineering, or Azure OpenAI Services.
- Preferred qualifications include Azure cloud experience, Docker and Kubernetes knowledge, application monitoring and observability experience, and Agile/Scrum experience.
Benefits
- Full-time employees may be eligible for medical, prescription drug, dental, vision, life insurance, disability, 401(k) matching, pension, and stock purchase plans.
- Benefits may include dependent care reimbursement, backup child and elder care, adoption, surrogacy, and doula reimbursement, educational assistance, and a wellness program with financial incentives.
- Paid time off may include parental leave, up to 11 paid holidays, 9 occasional absence days, and 15–25 vacation days depending on career level and eligibility.
- The position is in-office, with locations in Pittsburgh, Strongsville, Ohio, Dallas, Texas, or Birmingham, Alabama.
Tech Stack
Apache KafkaAzureDjangoDockerFastAPIFlaskGitHub ActionsGitLab CI/CDJavaJenkinsKubernetesPythonSpring Boot
Categories
About PNC
We’ll help keep your money boring so your life doesn’t have to be. pnc.co/guidelines
