
Software Engineer
Ameriprise Financial Services, LLC
full-time
Posted on:
Location Type: Hybrid
Location: Minneapolis • Minnesota, North Carolina • 🇺🇸 United States
Visit company websiteSalary
💰 $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