Overview
Software developer on the Account Lifecycle Management domain team, building dynamic account opening and account maintenance applications across different technologies and requirements.
What you'll do
- Design, implement and develop dynamic account opening and account maintenance applications
- Explore and implement AI-based solutions to enhance account opening and client onboarding systems
- Provide technical leadership to teammates through technical design and implementation of industry best practices, following LPL's modernization, cloud practices, SDLC and release management processes
- Develop positive relationships with business partners, understand their needs, manage expectations, deliver value-add solutions and translate problem statements into system requirements
- Assess opportunities for application and process improvements and show success through KPIs
- Coordinate the full application life-cycle and manage deliverables in alignment with best practices and organizational compliance goals
- Collaborate with shared services teams (technical and non-technical) to ensure solutions and platforms are functional and sustainable
- Use customer and business feedback to inform roadmaps and non-functional goals
- Use AI to identify potential bugs and suggest fixes in real time as you write code
- Use AI to suggest and automate code refactoring to improve code quality and maintainability
- Use AI to generate documentation for code, including comments, function descriptions and usage examples
- Use AI to provide intelligent code completions to reduce time spent on repetitive code
What you'll need
- Understanding of .NET Core and .NET Framework
- Ability to create and consume RESTful services
- Experience with Angular or a similar framework
- Knowledge of core AWS services such as EC2, S3, RDS and Lambda
- CI/CD using GitHub repositories
- Experience with AI-powered tools such as Copilot to generate code snippets, boilerplate code and entire functions from natural language descriptions
- Excellent verbal and written communication skills, both technical and non-technical
- Strong problem-solving skills and the ability to debug and resolve issues efficiently
- Capable of planning, prioritizing and executing tasks using resources and tools effectively
- Understanding of responsive design principles so applications work on various devices
Details
Read the full description and apply on the company’s own careers page.