Full Stack Developer
Job Description
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.
Key Responsibilities
Major Areas of Accountability: Software Development/Programming ~~ Maintenance & Documentation ~~ Testing & Testing Support ~~ Analyze Performance ~~ Application Subject Matter Expertise ~~ Support
This role will sit in the Site Reliability area and will mostly consist of new development of critical tool to make operations more effective.
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.
Primary tools include Microsoft Access, Microsoft Power Platform and SharePoint Online.
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.
Required Qualifications
Education: Bachelor’s degree or equivalent (4-years).
Experience: 1+ years of full stack programming with some Python
Degree Focus Preferred: Computer Science, Software Engineering, MIS, or related field or equivalent work experience.
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).
Preferred Qualifications
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.
About Our Company
We’re a diversified financial services leader with more than $1.5 trillion in assets under management, administration and advisement as of 2024.
With our team of more than 20,000 people in 20 countries, we advise, manage and protect assets and income of more than 3.5 million individual, small business and institutional clients.
We are a longstanding leader in financial planning and advice, a global asset manager and an insurer.
Our unwavering focus on our clients and strong financial foundation connects each of our unique businesses - Ameriprise Financial, Columbia Threadneedle Investments and RiverSource Insurance and Annuities.
Here, we foster meaningful careers, invest in the future, and make a difference for clients, institutions and communities around the world.
We also have a competitive and comprehensive benefits program that supports all aspects of your health and well-being, including but not limited to vacation time, sick time, 401(k), and health, dental and life insurance.
Ameriprise Financial is an equal opportunity employer.
We consider all qualified applicants without regard to race, color, religion, sex, national origin, genetic information, age, sexual orientation, citizenship, gender identity, disability, veteran status, marital status, family status or any other basis prohibited by law.
ETF CIRCLE PRO
Get exclusive ETF research and institutional-grade portfolio analysis sent directly to your inbox.
JOIN 50,000+ PROFESSIONALS
STRATEGY
2026
More in Jobs
Tech Operations Lead - Disaster Recovery
Full TimeSeeking a highly skilled and motivated Technology Resiliency and Recovery Specialist with deep expertise in disaster recovery, automation, and AWS cloud infrastructure.This role will focus on ensuring that the organizat…
Project Mgmt Lead-Tech IND
Full TimeProject Manager will be responsible for developing and managing technology initiatives and their cost, time and scope.The primary responsibilities will include: project and task management, financial and resource manage…
Technical Operations Analyst
Full TimeExperienced in Power BI Administration, including managing and troubleshooting On-Premises Data Gateways and data connections.Skilled in supporting Power BI infrastructure and developing Power Automate flows and PowerAp…
Senior Research Strategist – Field Discovery & Insights
Full TimeAs a Senior Research Strategist and facilitator, the Field Insights drives insights that shape exceptional practice and advisor experiences that drive business outcomes.This role leads generative and formative research,…
Manager-Architect
Full TimeDesign, Develop and maintain data management solutions, roadmaps and technical designs.Govern data management solution implementations by applying a broad understanding of all areas of architectural domains (data, infra…
Principal Lead-Alternative Investment
Full TimeSoftware Developer with 10+ years of experience developing technology solutions involving Python, AWS, BI/reporting platforms (Power BI, SSRS, SQL). Recent hands-on experience in Python, SQL, Power BI, PowerShell and da…
Principal Lead- Application Development
Full TimeWe are seeking an experienced and driven ServiceNow ITSM Product Owner with specialized expertise in IT Service Management (ITSM) module.The ideal candidate will play a pivotal role in driving the strategic direction, c…
Senior AI Cloud Architect
Full TimeDevelop and manage road maps and technical designs, govern implementations and ensure ongoing application health by applying a broad understanding of all areas of architectural domains (data, infrastructure, application…
Senior Associate Product Owner
Full TimeWe are looking for a detail-oriented professional to manage and execute digital content updates across our web platforms using Bloomreach CMS.This role is primarily focused on ensuring accurate, timely, and brand-compli…
Trending Now
Ark Invest Releases Big Ideas 2026 Report
2US ETF launches from 18th December, 2025 to 15th January, 2026
380% of ETF investors plan to boost holdings in 2026 keyboard_arrow_down
4Global ETF launches from 18th December, 2025 to 15th January, 2026
5Brandt Predicts Major Bitcoin (Btc) Crash, Says It'S Not Going Up Forever