LPL Financial is looking for a Principal Software Developer to drive the implementation of cloud-native Business Process Orchestration, leveraging technologies like Camunda, .NET, AWS, Kafka, and Angular, and augmenting processes with AI capabilities. The role involves modernizing legacy systems and enhancing self-service business process management.
Requirements
- 15+ years of professional software development experience in object-oriented programming language preferably .NET, Angular and JavaScript, PostgreSQL, Cloud Containers and Server-less Components, CSS.
- Strong understanding of Domain driven data modeling and experience with handling data and batch processes.
- Experience of migrating and managing applications on AWS cloud or similar.
- 6+ years in a technical team leadership capacity delivering on the enterprise level programs.
- 3+ years of financial services/brokerage firm with some experience on Compliance systems.
- Experience of working on a BPM platform like Camunda, JBPM etc
- Broad background in cloud native technologies, specifically: .NET, Angular and JavaScript, AI patterns and applications, PostgreSQL, Cloud Containers and Serverless Components, CSS
Responsibilities
- Collaborate with Business, Product & Tech leaders to define roadmap for the critical end user facing Regulatory Business Application.
- Lead the modernization effort of migration of legacy Informativa based Batch Process to AWS & Camunda.
- Lead the architecture, design, and implementation of Camunda BPM solutions.
- Ensure high availability, scalability, and performance of Camunda clusters.
- Mentor junior developers and enforce best practices in BPMN modeling and Java development.
- Coordinate with DevOps and infrastructure teams to manage deployments on Kubernetes (EKS).
- Explore and implement AI based solutions to enhance self-service Business Process management systems.
Other
- We’re looking for strong collaborators who deliver exceptional client experiences and thrive in fast-paced, team-oriented environments.
- Expert communication skills, both written and oral, with ability to present materials to all levels in the organization and serve as one of the recognized subject matter experts on the team.
- Demonstrate business acumen and the ability to interact with senior leaders, including developing, presenting, and gaining approval on any business cases.
- Strong analytical skills with demonstrated ability to evaluate business opportunities and evaluate results against established objectives.
- Actively anticipates, identifies, and manages risks within position scope and at the company.