Programmer Analyst

| Minneapolis, MN, USA
Sorry, this job was removed at 12:20 p.m. (CST) on Tuesday, May 14, 2024
Find out who's hiring remotely in Minneapolis, MN.
See all Remote Data + Analytics jobs in Minneapolis, MN
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Ameriprise is hiring for an exciting role as a Programmer Analyst! In this role, you will 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 applications 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. Come apply and join the team!

Key Responsibilities

  • 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 applications 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

  • Bachelor's degree in Computer Science, Software Engineering, MIS, or related field or equivalent work experience (4-years).
  • 1-3 years of relevant experience.
  • 1-3+ years of experience in software development using one or more general purpose programming languages such as C/C++, Java, Python, and/or front-end technologies such as HTML, CSS, and JavaScript frameworks (React, Redux, NodeJS etc.)
  • 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

  • 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 trillion in assets under management and administration. Our team of 20,000 people in more than 20 countries advise, manage and protect the assets and income of more than 2 million individual, small business and institutional clients. We are a long-standing 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 Services, 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.

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.

Full-Time/Part-Time

Full time

Exempt/Non-Exempt

Exempt

Job Family Group

Technology

Line of Business

FIN Finance

More Information on Ameriprise Financial Services, LLC
Ameriprise Financial Services, LLC operates in the Fintech industry. The company is located in Minneapolis, MN. Ameriprise Financial Services, LLC was founded in 1894. It has 16649 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 50 open jobs at Ameriprise Financial Services, LLC, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Ameriprise Financial Services, LLCFind similar jobs