LPL Financial - Jersey City, NJ

posted 4 days ago

Full-time - Senior
Jersey City, NJ
Securities, Commodity Contracts, and Other Financial Investments and Related Activities

About the position

LPL Financial is seeking a skilled Principal Software Developer to lead the development of various projects utilizing cutting-edge technology. This role involves working in a fast-paced environment, mentoring a team of developers, and ensuring the delivery of high-quality software solutions for both internal and external customers. The position emphasizes collaboration across business units and adherence to software development best practices, with a focus on application resiliency, scalability, and performance.

Responsibilities

  • Lead, coach, mentor and inspire a dedicated team of onshore and offshore developers.
  • Manage multiple concurrent projects and deliver frequent value to production.
  • Leverage technical expertise 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 with quality assurance teams and DevOps to ensure adherence to SDLC processes.
  • Manage day-to-day activities of the team using Agile/Scrum methodology.
  • Develop technical documentation to define system components and workflows.

Requirements

  • Minimum 10+ years of extensive design and implementation of complex systems in Web, Python or Java and web services (REST/SOAP).
  • 2-3 years experience in deploying, operating, and managing services in AWS.
  • 5+ years of experience with strong understanding of SOA principles and design patterns.
  • Proficiency in front-end technologies such as AngularJS (ideally version 8+), HTML5, JavaScript, CSS3, Bootstrap, and JSON.
  • 10+ years of hands-on experience in SQL server procedures, views, indexes, performance tuning, and Source Control such as GIT or TFS.
  • CI/CD experience with TeamCity/Octopus.

Nice-to-haves

  • Excellent verbal and written communication skills.
  • Strong analytical and problem-solving skills.
  • Risk management and contingency planning skills.
  • Innovative, self-driven, and quick learner of latest technologies.
  • Experience writing unit tests using technologies like VS Tests, NUnit, JUnit, MUnit, Jasmin/Karma.
  • Hands-on experience implementing self-service portals.
  • Experience developing customer service applications.
  • Good sense for Code Architecture and Design Principles.

Benefits

  • Stock options
  • Health insurance
  • Paid time off
  • 401(k) matching
  • Volunteer time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service