
Posted a month ago
Software Engineer
Ameriprise FinancialSoftware Engineer
Requirements
Bachelors degree in Computer Science or related field, 5-7+ years experience with .NET, Python, and PowerShell, 4-6 years experience with AWS or Azure, Experience with SQL Server, Snowflake, or Microsoft Fabric, Proficiency with Git, Visual Studio, and CI/CD tools, Experience writing automated unit tests in Python
Skills
PythonC#AWSAzureSQL ServerSnowflakeJenkins
About the role
Responsibilities
- Design, code, test, and maintain application software and data systems throughout the full software life cycle
- Create low-level design documents and detailed engineering specifications based on complex business requirements
- Participate in code reviews to ensure development work adheres to organizational standards and quality specifications
- Perform unit testing on all code and programs prior to quality assurance release
- Provide technical guidance and mentoring to junior members of the application development team
- Partner with project teams and business stakeholders to understand goals and execute the development process
- Identify system enhancements to improve performance, reliability, and resource consumption
- Troubleshoot root-cause analysis for production issues and implement corrective actions
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5-7+ years of experience developing microservices, APIs, and data-driven applications using .NET, Python, and PowerShell
- 4-6 years of experience developing applications targeting major cloud platforms such as AWS or Azure
- Experience with RDBMS and data stores including SQL Server, Snowflake, or Microsoft Fabric
- Proficiency with development tools including Git, Visual Studio, and CI/CD automation tools
- Experience writing automated unit tests in Python
- Strong SQL development skills, including writing views, stored procedures, and functions
- Ability to work effectively within geographically dispersed teams
Preferred Qualifications
- High level of expertise in Snowflake or Microsoft Fabric
- High level of expertise in AWS data services and tools
- Proven ability to translate complex business needs into effective software designs
- Strong analytical skills to reconcile conflicting objectives and design acceptable compromises
About the Company
Ameriprise Financial is a diversified financial services leader with more than $1.5 trillion in assets under management. With a team of 22,000 people across 19 countries, we serve more than 3.5 million clients globally. We are a longstanding leader in financial planning, asset management, and insurance, dedicated to fostering meaningful careers and making a difference for our clients and communities.
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeSoftware Engineer
Ameriprise Financial · Minneapolis
