Minneapolis, Minnesota, United States of America
17 hours ago
Senior Developer/Programmer Analyst
Lead developer for all messaging platforms including MQ, DataPower ACE and AWS native systems to bridge old solutions and new AWS Cloud first solutions to support our business partners integration pattern needs going forward.

Key Responsibilities

Utilize applications expertise to participate in the design process of new and existing applications/programs (including feature and functionality planning), and then write new program code based on defined specifications and programming standards. Modify code, test, and troubleshoot existing programs utilizing the appropriate hardware, database, and programming technology. Analyze end user data and business needs to format final product and assure user-orientation and optimal program/system performance. 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 complex 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. #LI_DNI


Required Qualifications

Bachelors degree in Computer Science, Engineering, or related field.3-5 years of relevant experienced required.3+ years of experience coding in relevant programming languages (specific required languages will vary by position), while providing a deep understanding of programming languages and procedures. 3+ years of experience developing and maintaining programming/systems documentation and technical instructions in the use of programs and/or program modifications. 3+ years of experience coding in multiple environments. Solid understanding of the Software Development Life Cycle (SDLC).


Preferred Qualifications

Object Oriented Development, HTML, Java (will vary by position).Adept at processing computer data and formatting and generating reports.Proven ability to be successful in a multi-sourced, multi-vendor environment. Excellent oral and written communication skills along with logical, analytical and abstract thinking skills.

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.

Base Pay Salary

The estimated base salary for this role is $85,700 - $115,000 a year. We have a pay-for-performance compensation philosophy. Your initial total compensation may vary based on job-related knowledge, skills, experience, and geographical work location. In addition, most of our roles are eligible for variable pay in the form of bonus, commissions, and/or long-term incentives depending on the role. 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 insurances.

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  

TECH Technology
Por favor confirme su dirección de correo electrónico: Send Email