JerseyCityRecruiter
the smart solution for Jersey City jobs

Senior Software Developer - Emerging Technologies

Company: Td Ameritrade
Location: Jersey City
Posted on: September 15, 2018

Job Description:

To all recruitment agencies: TD Ameritrade does not accept agency resumes. Please do not forward resumes to our job alias, TD Ameritrade employees or any other company location. TD Ameritrade is not responsible for any fees related to unsolicited resumes. The Emerging Technology team focuses on bringing new platforms and experiences to market. In the past year this has included both our Alexa skill and Facebook Messenger chatbot, which supports complex conversational commerce flows like trading and deposits. We are growing the team to expand our work on conversational commerce and other forthcoming projects like augmented reality and education. The Sr. Software Developer will perform complex software design tasks and work independently on the design, installation and maintenance of complex systems/projects

  • Main Accountability 1: System and product design.
    • Performs product design tasks of a moderate to high complexity which require research and analysis.
    • Perform system design and specification development, program logic and flow-charting, architect application security, testing, debugging, and documentation with full awareness of cost/benefit, risk and performance.
    • Works independently and with supervisory review on moderate to highly complex programming tasks.
    • Provides analysis of problems and recommends solutions.
    • Prepares program specifications and develops coding logic flowcharts in compliance with secure coding standards.
    • Main Accountability 2: Execute solutions.
      • Participates in client interactions, possibly with more senior team members, to develop system solutions to business problems.
      • Works within established procedures and tools to develop, test, validate security features, code review, implement, and maintain application software while focusing on best practice application security throughout the code life-cycle.
      • Main Accountability 3: Provide leadership to more junior associates.
        • Recognized as a SME on a particular system, aspect or module of a system.
        • Mentors more junior developers.
        • May lead projects as needed.
          • 4 Year College Degree; Computer Science or related discipline or equivalent experience
          • 5+ Years Related Experience
          • Experience with conversational agents (Alexa, Facebook Messenger bots, Skype bots, Cortana, Siri, Google assistant, etc.) preferred
          • Experience with other emerging technologies preferred
          • Excellent written and verbal communication skills
          • Full knowledge of common software design patterns (Gang of Four)
          • 5+ years experience with Object Oriented Analysis and Design
          • 5+ years experience with distributed systems development
          • 5+ years experience with real time, high volume transaction systems preferred
          • 5+ years experience with Agile, Test Driven Development or related lifecycle methodologies
          • Experience working with highly concurrent systems preferred
          • Full knowledge and experience of multi-threading and concurrency
          • Experience working with networking programming and sockets preferred
          • Financial services experience preferred
          • 5+ years of JavaScript, C# and/or Java programming experience required
          • Experience with Node.JS preferred
          • Experience with real time processing, relational database systems, and data
          • Ability to interpret business requirements
          • Experience with Unix/Linux, Windows
          • Demonstrated experience working with core business logic within applications
          • Military education or experience may be considered in lieu of civilian requirements listed

            Keywords: Td Ameritrade, Jersey City, Senior Software Developer - Emerging Technologies, IT / Software / Systems, Jersey City, New Jersey

            Click here to apply!

            Didn't find what you're looking for? Search again!


            I'm looking for
            in category
            within


Other IT / Software / Systems Jobs


Software Engineer
Description: Let companies apply to you, not the other way around Sign up with Employer to get access to thousands of companies currently hiring front-end engineers. Want to work for a company you love Are you a (more...)
Company: Hired
Location: Pearl River
Posted on: 09/20/2018

Senior Software Engineer (Android)
Description: WeWork Mission WeWork is the platform for creators, providing hundreds of thousands of members around the world with space, community and services that enable them to do what they love and create their (more...)
Company: WeWork Global Technology
Location: New York
Posted on: 09/19/2018

Lead Developer
Description: Let companies apply to you, not the other way around Sign up with Employer to get access to thousands of companies currently hiring lead developers, designers and engineers. Want to work for a company (more...)
Company: Hired
Location: Rockville Centre
Posted on: 09/19/2018


Software Engineer (Ruby) - Intelligent Spaces
Description: About the Role--WeWork is hiring a senior back end engineer to work on applications that connect our members both socially and professionally. For a passionate and motivated engineer, this is an exciting (more...)
Company: WeWork Global Technology
Location: New York
Posted on: 09/19/2018

Software Engineer
Description: In this role you will be a member of the Moody's Analytics' development team, creating and supporting some of the industry's leading software solutions for the structured finance industry. You will work (more...)
Company: Moody's
Location: New York
Posted on: 09/20/2018

Multiple Software Job Positions
Description: Hello, My name is Satish, Im a Sr. Resource Specialist at Keypixel Software Solutions, LLC., is an E-Verified New Jersey based IT company which was established in 2008, which is a Sister Concern Company (more...)
Company: Keypixel Software Solutions.
Location: Parlin
Posted on: 09/19/2018

Lead Developer
Description: Let companies apply to you, not the other way around Sign up with Employer to get access to thousands of companies currently hiring lead developers, designers and engineers. Want to work for a company (more...)
Company: Hired
Location: Glen Rock
Posted on: 09/20/2018

Senior Software Engineer (iOS)
Description: About the Role WeWork is hiring an iOS Engineer to work on applications that connect our members both socially and professionally. For a passionate and motivated engineer, this is an exciting opportunity (more...)
Company: WeWork Global Technology
Location: New York
Posted on: 09/19/2018

Entry Level Software Engineer - Jersey City, NJ
Description: Revature is a rapidly growing technology company that is focused on providing its Fortune 500 clients with the best software engineers in the country. Revature Software Engineers work with some of the (more...)
Company: Revature
Location: Jersey City
Posted on: 09/19/2018

Entry Level Software Engineer
Description: Revature is a rapidly growing technology company that is focused on providing its Fortune 500 clients with the best software engineers in the country. Revature Software Engineers work with some of the (more...)
Company: Revature
Location: Yonkers
Posted on: 09/19/2018

Log In or Create An Account

Username:
Password:
 

Forgot password?


Find us on Facebook

Find us on LinkedIn

Get the latest New Jersey jobs by following @recnetNJ on Twitter!

Jersey City RSS job feeds