Software Architect position at PNC, responsible for designing and architecting scalable, resilient, and secure enterprise applications. Must have experience with Java and modern frameworks, microservices architectures, and event streaming.
Requirements
- Design and architect scalable, resilient, and secure enterprise applications using Java and modern frameworks
- Lead the design and implementation of microservices architectures with strong domain-driven design principles
- Architect and Design workflow and rules engine based applications
- Work closely with support groups and QA to ensure system integrity, performance, and scalability
- Translate complex technical concepts into clear business-friendly language for Leadership
- Provide architectural guidance and mentorship to development teams to ensure best practices are followed
- Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform
- Collaborate cross-functionally to understand business requirements and deliver thoughtful, maintainable solutions
- Act as a self-starter, taking ownership of projects and driving them forward with minimal oversight
Benefits
- Medical/prescription drug coverage
- Dental and vision options
- Employee and spouse/child life insurance
- Short and long-term disability protection
- 401(k) with PNC match, pension and stock purchase plans
- Dependent care reimbursement account
- Back-up child/elder care
- Adoption, surrogacy, and doula reimbursement
- Educational assistance
- Wellness program with financial incentives