All roles

Full Stack Developer

Remote · USA Full-time New today

Ameriprise Financial Services, LLC is a diversified financial services leader managing over $1.5 trillion in assets. They are seeking a Full Stack Developer to contribute to software development activities, including developing, documenting, testing, and maintaining software applications, while providing technical expertise and support.

Responsibilities

  • Contribute to software development activities by developing, documenting, testing, modifying, and maintaining new and existing software applications
  • Apply standard techniques, procedures, and criteria to the development life cycle
  • Bring application(s) and technology expertise to the specification and design development process
  • Provide technical expertise on assigned applications, to include interfaces and interrelationships, with other applications and systems
  • Receive technical mentorship and day-to-day direction from Software Engineers and Senior Software Engineers
  • Write new code using prescribed specifications and design documentation in accordance with programming standards
  • Modify, test, and troubleshoot existing programs/software utilizing the appropriate hardware, database, and development/programming technology
  • Analyze end user data and business needs to format final product and ensure user-orientation and optimization of program/system performance
  • Contribute program and domain knowledge to feature and functionality planning
  • Maintain and modify programs/software
  • Implement approved changes by amending flow charts, developing detailed programming logic, and making changes to code
  • Write and maintain development/programming/systems documentation, as well as operations and user guides (as required)
  • Document development/programming problems and resolutions for future reference
  • Analyze performance of programs and take action to correct deficiencies based on consultation with end users, Business Analysts, and senior development team members
  • Provide input to prolong application life or recommend replacement
  • Confer with senior development team members to gain understanding of needed changes or modifications of existing programs
  • Assist in resolution of questions of program intent, data input, output requirements, and inclusion of internal checks and controls
  • Effectively unit test all code and programs prior to releasing them to the quality assurance (QA) team
  • Resolve all unit test issues in a timely manner
  • Collaborate with the QA team to identify test cases and create/mine test data to enable a thorough test of all development deliverables
  • Respond to all inquiries and issues in a timely manner as the developed code/program moves through the testing process and ultimately into production
  • Provide implementation/production support, as required
  • Support the installation planning for application program requirements
  • Support the end-user and technical operations staff, as required
  • Assist senior development staff with the integration of technology within and across the capability domains
  • Evaluate and thoroughly understand sophisticated interrelationships between assigned applications and systems, such as whether a contemplated change in one application would impact or cause unwanted results in a related part of that application or other applications/systems
  • Proactively provide subject matter expertise regarding assigned application(s) to other members of the technology and business teams to ensure quality and minimize impact on other applications and business processes
  • Act as a resource to junior development staff regarding technology, methodologies, and standards
  • Proactively share knowledge and collaborate with development team members, Business Analysts, and Technology Operations to assure quick and effective responses to customer needs (internal and/or external)
  • Maintain up-to-date business domain knowledge and technical skills in software development technologies and methodologies

Skills

  • Bachelor's degree or equivalent (4-years)
  • 1+ years of full stack programming with some Python
  • 1-3+ years of experience coding in relevant programming languages (specific required languages will vary by position), gaining an understanding of programming procedures and best practices
  • 1-3+ years of experience developing and maintaining programming/systems documentation and technical instructions in the use of programs and/or program modifications
  • First level knowledge and demonstrated technical ability to code in multiple environments
  • Basic understanding of the Software Development Life Cycle (SDLC)
  • 1-2+ years of experience processing computer data and formatting and generating reports
  • Effective oral and written communication skills along with logical, analytical, and abstract thinking skills
  • Experience and comfort working in a multi-sourced, multi-vendor environment
  • Certifications Preferred: Microsoft Power Platform

Benefits

  • Vacation time
  • Sick time
  • 401(k)
  • Health, dental and life insurance

Company Overview

  • At Ameriprise Financial, we have been helping people feel more confident about their financial future for 130 years. It was founded in 1990, and is headquartered in Vancouver, Washington, USA, with a workforce of 5001-10000 employees. Its website is https://www.kpsinc.net.
  • Company H1B Sponsorship

  • Ameriprise Financial Services, LLC has a track record of offering H1B sponsorships, with 105 in 2025, 74 in 2024, 62 in 2023, 105 in 2022, 82 in 2021, 73 in 2020. Please note that this does not guarantee sponsorship for this specific role.
  • Apply To This Job

    Related roles

    Account Executive

    Remote · USA Full-time

    Associate Director of Development

    Remote · USA Full-time

    Operations Associate - Financial Services - Grow With Us! (#16351535)

    Remote · USA Full-time

    Sacramento, CA Territory Account Executive

    Remote · USA Full-time

    [Remote] Emergency Management Consultant - Remote

    Remote · USA Full-time

    [Remote] 2026 Technology Summer Internship Program

    Remote · USA Full-time

    Product Manager

    Remote · USA Full-time

    Customer Support Agent- Spanish (Bench Team)

    Remote · USA Full-time

    SWE Intern (Accounts)

    Remote · USA Full-time

    [Remote] Product Manager, Caper - Retailer Tooling

    Remote · USA Full-time

    SWE Intern (Business Automation)

    Remote · USA Full-time

    [Remote] Truly Investor Capital - Regional Sales Advisor (Business Purpose Lending DSCR, bridge, fix-and-flip)

    Remote · USA Full-time

    Experienced Part-Time Remote Data Entry Clerk and Focus Group Panelist – Flexible Work Arrangements at arenaflex

    Remote · USA Full-time

    Project Manager Sr Commercial

    Remote · USA Full-time

    Health Policy Associate, Medicare

    Remote · USA Full-time

    Attorney - Insurance Coverage (Fully Remote) - $225k

    Remote · USA Full-time

    [PART_TIME Remote] Finance Accountant (100% Remote), Remote Job

    Remote · USA Full-time

    Senior Product Manager, Government Data Strategy

    Remote · USA Full-time

    Experienced Customer Care Representative – Remote Customer Care Specialist for arenaflex Pharmacy Services

    Remote · USA Full-time

    Remote Dental Insurance Verification Specialist

    Remote · USA Full-time