Ameriprise Financial Services, LLC

Software Engineer

Ameriprise Financial Services, LLC

full-time

Posted on:

Location Type: Hybrid

Location: Minneapolis • Minnesota, North Carolina • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $104,900 - $141,000 per year

Job Level

Mid-LevelSenior

Tech Stack

AnsibleAWSAzureCloudGoogle Cloud PlatformJenkinsOraclePostgresPythonRDBMSSQL

About the role

  • Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget.
  • Work closely with customers, business analysts, technology, and project teams to understand business requirements.
  • Create low level design documents and detailed engineering specifications based on complex business requirements.
  • Write code that adheres to coding standards, procedures, and techniques.
  • Actively participate in the code review process.
  • Maintain the integrity of existing program logic according to specifications.
  • Provide technical guidance to the development team through the full software life cycle.

Requirements

  • Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
  • 5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof.
  • Experience developing cross-platform applications using Microsoft BI stack.
  • 4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP).
  • Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
  • Experience writing automated unit tests in Python.
  • Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
  • Strong problem-solving, multi-tasking and organizational skills.
  • Good written and verbal communication skills.
  • Demonstrable experience of working on a team that is geographically dispersed.
Benefits
  • health, dental and life insurances
  • 401(k)
  • vacation time
  • sick time
  • competitive and comprehensive benefits program

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
PythonPowerShellSQL ServerOraclePostgreSQLMicrosoft BI stackAWSAzureGCPSQL development
Soft skills
problem-solvingmulti-taskingorganizational skillswritten communicationverbal communicationteam collaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering