LPL Financial is seeking a VP, Software Development Manager to help with the development of multiple projects spanning different technologies and requirements, to build best-in-class software solutions for internal and external customers.
Requirements
- Minimum of 10 years of professional software development experience in design and implementing complex systems in Web, Web services (REST/SOAP), and Python.
- Mastery of front-end technologies/languages such as AngularJS (ideally version 8+), HTML5, JavaScript, CSS3, Bootstrap, and JSON.
- Minimum of 5 years in a technical team leadership capacity
- Minimum of 3 years of experience building cloud-native solutions on AWS such as EKS, EC2, S3, Lambda/Glue and CloudWatch
- Deep expertise with Source Control such as GIT or TFS. CI/CD experience with TeamCity/Octopus.
- Strong understanding of SOA principles and design patterns and hands on experience in SQL server procedures, views, indexes and performance tuning.
- Experience with unit test coverage using any of these technologies VS Tests, NUnit, JUnit, MUnit, Jasmin/Karma is a plus.
Responsibilities
- Lead, coach, mentor and inspire a dedicated team of onshore and offshore developers to architect, build, deploy and support best-in-class software solutions for internal and external customers.
- Manage multiple concurrent teams and initiatives. Estimate, plan and slice projects to deliver frequent value to production.
- Leverage technical expertise and latest tech stack to implement software development best practices. Implement Application resiliency, scalability and performance design.
- Collaborate across business units and product teams to build product vision and deliver business values.
- Work actively with quality assurance engineer teams, Release Management, DevOps to ensure all SDLC processes are adhered to.
- Manage day-to-day activities of POD using Agile/Scrum methodology.
- Develop technical documentation to define the system components and workflows.
Other
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving skills.
- Risk management, contingency planning.
- Innovative, self-driven and quick learner abreast of latest technologies.
- Bachelor’s degree in computer science or related field