Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Tech Lead - Application Development Full Stack @ Ameriprise

Home > Software Development

 Tech Lead - Application Development Full Stack

Job Description

  • Develop and maintain the asset management Investment application and ensure continued delivery of innovative, high-quality solutions to meet business needs.
  • Acting as the liaison between various internal groups, the Full stack developer will be responsible for the executing on the day-to-day configuration, support, maintenance and improvement of applications.
  • Experience working with Salesforce CRM platforms, customizations, and the ability to solve complex software problems.
  • Creating customer workflows and maintaining user roles and security.
  • Work with business partners to realize the full capability of CRM.
Key Responsibilities
  • Work with diverse cross-functional development teams to determine the direction of platform development to improve on overall operation.
  • Work to create solutions to scaling out our software features.
  • Problem solving mindset.
  • Create features to drive our automation efforts and ensure for speedier implementations.
Required Qualifications
  • Familiarity with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
  • Proficiency in various phases of the system development life cycle including project planning, analysis, design, programming and unit-testing.
  • Experience in software development using CI/CD tools
  • Experience with Object-Oriented Design (OOD)
- Create low level design documents (including code samples/outlines) and detailed engineering specifications based on complex business, user and non-functional (eg, performance, reliability, balance, and controls) requirements.
- Write code, adhering to coding standards, procedures, and techniques.
- Maintain integrity of existing program logic according to specifications. Complete project deliverables using the Software Development Life Cycle (SDLC).
- Conduct design reviews
- Define and develop unit test plan and provide integration and business test planning input
- Actively participate in the code review process to ensure development work adheres to standards and specifications (including peer review and code review external to team).
- Provide technical guidance to the development team through the full software life cycle.
- Expected to conduct analysis and impact assessments, define, and provide options and effort /duration estimates to leaders for approval
Document
- Write and/or revise system design documentation and operations documentation providing input into operation support manuals and user guides.
- Create all project related technical documentation.
- Review the code and suggest standard and best practices.
Test & execute
- Unit test all code and programs prior to releasing them to quality assurance.
- Assist quality assurance in identifying test cases and creating/mining test data to enable a thorough test of all development deliverables.
- Provide implementation/production support as required.
Asset Stewardship & Troubleshooting
- Improve the health of system assets by identifying enhancements to improve performance, reliability, and resource consumption.
 
Required Qualifications
- Bachelors degree in computer science, Engineering, or related field; or equivalent work experience.
- 7-10 years of relevant experience
- Strong hands-on developer - REACT, core Java, spring, spring-boot, Restful API development & support
- Ability to write unit tests prior to releasing them to the quality assurance (QA) team in a timely manner along with experience in libraries like Junit etc
- Experience of build tools like maven, ant etc
- AWS service and integrations knowledge
- EKS/Docker container orchestration experience
- Proven ability to successfully translate client/business needs into software designs, should have ability to build relationship and collaborate with teams across organization
- Individual contributor with strong communication skills

Preferred Qualifications

  • Knowledge in React framework.
  • Knowledge of Java, spring, spring-boot
  • Experience in DevOps (docker, Jenkins, Kubernetes) and microservices would be preferred
  • Federated Identity and Authorization knowledge or experience as a plus
  • Knowledge of various AWS services
  • Experience in Asset management industry a plus

Job Classification

Industry: Financial Services
Functional Area: Financial Services
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Ameriprise Financial
Location(s): Noida, Gurugram

+ View Contactajax loader


Keyskills:   Maven Core Java Automation Manager Quality Assurance Coding Test planning Application development Test cases Troubleshooting SDLC

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Application Developer

  • Accenture
  • 3 - 5 years
  • Hyderabad
  • 28 days ago
₹ Not Disclosed

ARAS Lead - Bengaluru/Bangalore - Prolim - 8

  • Prolim
  • 8 - 13 years
  • Bengaluru
  • 28 days ago
₹ Not Disclosed

GCP Data Architect - Pune,Bangalore

  • NuStar Technologies
  • 10 - 15 years
  • Hyderabad
  • 28 days ago
₹ Not Disclosed

Power BI Developer - Ernakulam / Kochi/ Cochin

  • Kovenantz
  • 4 - 8 years
  • Kochi
  • 28 days ago
₹ Not Disclosed

Ameriprise

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 advisorsdelivers personalized financial advice to help clients reach their goals..