Senior Application Developer
LPL Financial - Fort Mill, SC
Apply NowJob Description
Are you a team player? Are you curious to learn? Are you interested in working on meaningful projects? Do you want to work with cutting-edge technology? If so, LPL Financial is the place for you! Job Overview: The Productivity Solutions team is looking to hire a Senior Application Developer who will be responsible for planning and directing projects to help design, build, and maintain sustainable, scalable capabilities that support the delivery of the highest standards of software products. This position will focus on the modernization of LPL's application stack including new development and rewriting of existing applications to align with the future state technology architecture. You will collaborate with other senior developers, engineers, and product owners to deliver products in a collaborative and agile environment. Responsibilities: Design, develop, and maintain optimal and scalable software applications using .NET, C#, and Angular. Experience designing applications, developing APIs, and integrating with vendor APIs. Collaborate with cross-functional teams to define, design, and ship new features. Maintain, troubleshoot, optimize, and enhance existing systems. Help maintain code quality, organization, and automation. Communicate with technical and non-technical groups on a regular basis as part of product/project support. Develop end-to-end design for the platform, solution delivery and execution, and code quality. Assess opportunities for platform/application and process improvements. Participate in code reviews and provide constructive feedback. Mentor junior developers and share best practices. Requirements: 5+ years of extensive design and implementation of complex systems. 5+ years of extensive web/service development experience with the following technologies: .NET, C#, Angular, SQL Server, and PostgreSQL. 5+ years' experience in all phases of the Software Development Life Cycle (SDLC), including requirements gathering, design, coding, testing, deployment, and maintenance. 2+ years of experience in Site Reliability Engineering, ensuring system reliability and performance through proactive monitoring and incident management. 3+ years' experience with relational databases such as SQL & PostgreSQL. Core Competencies: Excellent understanding of system integration. Experience implementing platforms with legacy and modern technical tools. Excellent verbal and written communication skills, both technical and non-technical. Strong analytical and problem-solving skills. Ability to work independently and manage multiple tasks. Excellent problem-solving skills and attention to detail. Preferences: Knowledge of AWS Cloud Data Ingestion Patterns and Practices. Experience working with source control tools like Git, GitHub, GitHub Actions, Octopus, TFS, TeamCity, etc. Hands-on knowledge with AWS and cloud development work. Experience with Agile Methodologies: Scrum/Kanban. Ability to reverse engineer code. Pay Range: $106,100.00 - $176,900.00. Actual base salary varies based on factors, including but not limited to, relevant skill, prior experience, education, base salary of internal peers, demonstrated performance, and geographic location. Additionally, LPL Total Rewards package is highly competitive, designed to support your success at work, at home, and at play. Company Overview: LPL Financial Holdings Inc. (Nasdaq: LPLA) was founded on the principle that the firm should work for advisors and institutions, and not the other way around. Today, LPL is a leader in the markets we serve, serving more than 23,000 financial advisors, including advisors at approximately 1,000 institutions and at approximately 580 registered investment advisor ("RIA") firms nationwide. Join LPL Financial: Where Your Potential Meets Opportunity At LPL Financial, we believe that everyone deserves objective financial guidance. As the nation's leading independent broker-dealer, we offer an integrated platform of cutting-edge technology, brokerage, and investment advisor services. Information on Interviews: LPL will only communicate with a job applicant directly from an @lplfinancial.com email address and will never conduct an interview online or in a chatroom forum. During an interview, LPL will not request any form of payment from the applicant, or information regarding an applicant's bank or credit card. Should you have any questions regarding the application process, please contact LPL's Human Resources Solutions Center at (855) 575-6947. #J-18808-Ljbffr
Created: 2025-03-06