LPL Financial-posted 1 day ago
$155,000 - $165,000/Yr
Full-time • Senior
Hybrid • Charlotte, NC
5,001-10,000 employees

Design, develop, test, tune, and implement N-tier web-based applications. Collaborate with other development teams, enterprise architecture, and support teams to design, develop, test, and maintain various platforms and their integration with other systems. Assess opportunities for application and process improvements and prepare documentation outlining the platform roadmap. Maintain, troubleshoot, optimize, and enhance existing systems. Work collaboratively with QA and DevOps teams to adopt CI/CD toolchains and develop automation. Communicate with technical and non-technical groups regularly as part of product and project support. Design and develop core services and components using service-oriented architecture. Apply design patterns and coding best practices. 40% telecommuting allowed.

  • Design, develop, test, tune, and implement N-tier web-based applications.
  • Collaborate with other development teams, enterprise architecture, and support teams to design, develop, test, and maintain various platforms and their integration with other systems.
  • Assess opportunities for application and process improvements and prepare documentation outlining the platform roadmap.
  • Maintain, troubleshoot, optimize, and enhance existing systems.
  • Work collaboratively with QA and DevOps teams to adopt CI/CD toolchains and develop automation.
  • Communicate with technical and non-technical groups regularly as part of product and project support.
  • Design and develop core services and components using service-oriented architecture.
  • Apply design patterns and coding best practices.
  • Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Computer Information Systems, Information Technology, or a closely related field and five (5) years of experience as a Software Developer, UI Developer or a closely related occupation designing and building responsive web applications.
  • Applicants must possess demonstrated expertise with the following: Performing state management, component-based architecture, dependency injection, and reactive programming using AngularJS, Angular, React, TypeScript, and RxJS.
  • Developing responsive, cross-browser interfaces using JavaScript, HTML5, CSS3, Bootstrap, and browser developer tools.
  • Designing and implementing SOA and integrating distributed systems using RESTful APIs and WebSockets.
  • Automating build and deployment pipelines using CI/CD tools, including TeamCity, Jenkins, Octopus, Docker, and Kubernetes.
  • Writing unit, integration, and end-to-end tests using Jasmine, Karma, and VS Tests, implementing TDD and BDD.
  • Developing backend solutions using C#, ASP.NET MVC, .NET frameworks, SQL Server, and Entity Framework.
  • Prototyping and wireframing UI designs using design tools.
  • Planning, prioritizing, and executing tasks using Git, TFS, and resource management tools.
  • 401K matching
  • health benefits
  • employee stock options
  • paid time off
  • volunteer time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service