DevOps Programmer/Developer

Posted 9 Days Ago
Headquarters, AZ
75K-101K Annually
Junior
Fintech
The Role
The DevOps Programmer/Developer will contribute to software development by coding, testing, maintaining applications, and documenting processes. Responsibilities include analyzing user needs, troubleshooting software issues, performing unit tests, and collaborating with QA and other teams for effective software release. The role requires technical expertise in coding, especially in Python, and experience with AWS cloud technologies.
Summary Generated by Built In

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

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

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, MIS, or related field or equivalent work experience or equivalent (4-years).

  • 1-3+ years of experience coding in python programming language, 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-3+ years of experience with AWS cloud.

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.

About Our Company
We’re a diversified financial services leader with more than $1 trillion in assets under management and administration as of 2022. Our team of 20,000 people in more than 20 countries, advise and manage assets and income of more than 2 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 $74,800 - $101,000/ 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

Top Skills

Python
The Company
Minneapolis, MN
16,649 Employees
On-site Workplace
Year Founded: 1894

What We Do

Ameriprise Financial has helped millions of clients feel confident about their financial futures for more than 125 years. Our network of approximately 10,000 financial advisors* delivers personalized financial advice to help clients reach their goals.

We believe that with the right advisor, the right advice, and the right firm, life can be brilliant.

Ameriprise has corporate locations throughout the U.S. and across the globe, and advisor offices in all 50 states.

Learn how you can build your career at Ameriprise Financial.

*Ameriprise Financial Q2 2020 Statistical Supplement

All content on this page is provided for informational purposes only and should not be used as the sole basis for investment decisions. Ameriprise Financial cannot guarantee future financial results. Investment products are not federally or FDIC insured, are not deposits or obligations of, or guaranteed by, any financial institution, and involve investment risks including possible loss of the entire amount invested.

By clicking on a hyperlink, you may be directed to a non-Ameriprise website. Be aware that the linked site will be subject to rules, regulation, and privacy and security provisions that are separate, and may differ, from Ameriprise Financial.

Investment advisory products and services are made available through Ameriprise Financial Services, LLC., a registered investment adviser.

Similar Jobs

Saxon AI Logo Saxon AI

Technology Lead – DevOps

Artificial Intelligence • Cloud • Machine Learning • Analytics • Consulting
Phoenix, AZ, USA
361 Employees

PayPal Logo PayPal

Lead Dev Ops Engineer

Fintech • Payments
Scottsdale, AZ, USA
34450 Employees

PwC Logo PwC

Cloud Data & Analytics Strategy Senior Associate (Financial Services-Insurance)

Artificial Intelligence • Professional Services • Business Intelligence • Consulting • Cybersecurity • Generative AI
Remote
Hybrid
58 Locations
364000 Employees
84K-202K Annually

KUBRA Logo KUBRA

Software Engineer .NET

Artificial Intelligence • eCommerce • Information Technology • Mobile • Payments • App development • Utilities
Easy Apply
Hybrid
Tempe, AZ, USA
600 Employees

Similar Companies Hiring

EDGE Thumbnail
Software • Fintech • Financial Services • Analytics
Chicago, IL
20 Employees
Bectran, Inc Thumbnail
Software • Machine Learning • Information Technology • Fintech • Automation • Artificial Intelligence
Schaumburg, IL
51 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account