LPL is looking for a hands-on Software Developer/Tech Lead to be part of the Technology organization responsible for providing solutions for a brand new innovative product within LPL for advisors and the home office.
Requirements
- 10+ years of hands-on experience on .NET & C.
- 7+ years of experience in hands-on design and implementation of complex systems, including data and reporting.
- 5+ years’ experience with AWS serverless application architecture on public cloud in .Net, Angular, Java Script, and SQL & No-SQL databases
- 5+ years of experience with AWS end-to-end cloud development, deployment, fine-tuning for scalability and performance, including EKS, Aurora, Glue (orchestration, Crawlers, Catalogs, Jobs), S3, Athena, RDS, and Event Bridge.
- Good troubleshooting skills and instrumentation of code to optimize code and debug latency issues.
- Hands-on experience on .NET, C & Angular.
- Experience using modern application/API containerization and container orchestration technologies (Docker, Kubernetes, Nginx etc.)
Responsibilities
- As a Tech Lead, guide the team’s development efforts towards successful project delivery and application support
- Design, develop, test and implement technical solutions based on premise and on AWS in a Containerized Microservices Architecture
- Provide technical leadership to teammates through technical design, code reviews and implementation of best practices, adhering to LPL’s SDLC and RM processes.
- Collaborate with other Development teams, Enterprise Architecture and Support teams to design, develop, test and maintain the various platforms and their integration with other systems.
- Assess opportunities for application and process improvements and prepare documentation outlining platform road map.
- Maintain, troubleshoot, optimize and enhance existing systems.
- Communicate with technical and non-technical groups on a regular basis as part of product/project support
Other
- 5+ years of experience in a Lead capacity, guiding the team’s development efforts towards successful project delivery and application support.
- Bring new ideas and help innovate on the suite of products to create and enhance best in class product and technology capabilities.
- Work closely with stakeholders to understand their specific capabilities and needs and be able to think strategically on how to incorporate new capabilities into the system without creating one-off solutions.
- Be a team player, continue learning and help teach new or junior members of the team.
- Understand the role and business value of the applications and help drive new ways to deliver value.