Apply for this Job
Description:
OneMain Financial is the country's largest lending-exclusive financial company, proudly serving millions of customers with safe, affordable and transparent installment loans. Our customers turn to us every day-online and at over 1,400 branches in 44 states-to help them take control and improve their financial lives . It's all about doing the right thing-a mission that hasn't changed for more than 100 years.
"
• Develop and maintain complex web applications using Java, Angular, Ruby on Rails, React and AWS ensuring code quality, scalability, security, and performance.
• Collaborate with product owners, user experience designers, and other team members contributing to the product development process, actively participating in discussions, proposing technical solutions, and translating them into working software.
• Create clean, maintainable, and well-documented code adhering to best practices and coding standards.
• Write automated tests and conduct thorough testing to deliver high-quality, potentially shippable software every sprint.
• Continuously enhance and optimize application performance, security, and scalability.
• Collaborate with DevOps teams to deploy and maintain applications in production environments.
• Stay up to date with industry trends, emerging technologies, and best practices to continuously improve development processes and skills.
DDITIONAL INFORMATION
Position is remote
Contract only
Top 3 Skills: angular 18/19, node.js, Ionic Mobile apps experience
Skill/Experience/Education:
Mandatory:
Collaborating with management, departments and customers to identify end-user requirements and specifications. Designing algorithms and flowcharts to create new software programs and systems. Producing efficient and elegant code based on requirements. Testing and deploying programs and applications. Troubleshooting, debugging, maintaining and improving existing software?. Compiling and assessing user feedback to improve software performance. Observing user feedback to recommend improvements to existing software products. Developing technical documentation to guide future software development projects.
Desired Skills:
Bachelor's Degree in Computer Science or'Software?Engineering.? 5+ years of expertise in software development. Bachelor's degree in computer science, mathematics, engineering or related field, or equivalent practical experience. 3+ years of hands-on experience and proficiency with modern web application development technologies 3+ years experience in Angular/Typesctipt, MuleSoft, Ruby 3+ years of hands-on experience and proficiency with SQL, no-SQL, and in-memory databases. Postgres experience preferred. 3+ years of hands-on experience and proficiency with cloud platforms, preferably Amazon Web Services. Familiarity with version control systems, such as Git. Solid understanding of software development principles, design patterns, and best practices. Experience delivering software solutions using Agile, lean, and iterative methods. Experience in guiding development of observable systems with robust metrics and alerts. Strong problem-solving skills and ability to work collaboratively in a team-oriented environment. Ability to navigate in a nimble environment and drive success in unknown territory. Enthusiasm for continuous learning.
Skill Matrix :
Skill Name Level (1-5, 5 being the highest)
1 2 3 4 5 Years Mandatory(Yes/No) Job Description ngular row toggle 4-5 Years Yes 5 years experience
EEO:
"Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of - Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans."
Date Posted: 01 May 2025
Apply for this Job