Senior Software Engineer (.NET) in San Diego, California
THE TEAM YOU WILL BE JOINING:
An entrepreneurial division of a Fortune 500 financial services firm focused on personal lending technology through digital processes.
Their financial technology offers financing options for practically any purpose with best-in-class customer satisfaction and a nationwide reach.
Purpose-driven and team-oriented environment with focuses on leveraging employee talents, cutting edge technology, and best practices and processes.
Organization that is recognized for being truly multicultural; diversity and feedback rich is in their DNA
WHAT THEY OFFER YOU:
Incredible work-life balance - anything over 40 hours is extremely rare
Results driven organization that values accountability and continuous improvement
Opportunity to make an impact and add value for a startup with the resources and backing of a Fortune 500 enterprise
Ability to influence the development of new digital products and contribute to long-term strategy and growth
Competitive base salary plus excellent benefits to include annual bonus, medical, dental, 401k, pension, and generous PTO policy.
San Diego, CA – hybrid 2 days in office, 3 days remote
100% Remote available for candidates willing to work in Pacific time zone
WHAT YOU WILL DO:
Leads and performs development efforts such as analysis, design, coding/creating, and testing.
Participates in testing, implementation, maintenance, and escalated support of the company's most complex solutions.
Development includes but is not limited to customized coding, software integration, analysis, configuring solutions, or using tools such as, but not limited to, Pega, FileNet, WebSphere integration products to configure or generate a solution.
Ensures adherence to company and industry standards.
Provides technical consultation on extremely challenging or unusual situations.
Lead/conducts robust unit testing and provides testing support for subsequent release testing.
Devises or modifies procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
Interprets internal/external business challenges and recommends best practices.
Uses sophisticated analytical thought to exercise judgment and identify innovative solutions.
Mentors less experienced teammates to build technical expertise. May have people management responsibilities.
May serve as a Developer (Software Engineer) on an Agile team. In an Agile environment: Acts as an Agile champion.
Primarily responsible for delivering high quality working software and automating manual/reusable tasks.
Leverages continuous engineering practices to deliver business value.
Actively participates in refining user stories.
Responsible for development and developing unit testing, and supporting integration and functional testing.
Responsible for providing warranty support and providing knowledge transfer to production support.
Develops code in accordance with the acceptance criteria established by the Product Owner.
HOW YOU ARE QUALIFIED:
7+ years of experience in software engineering training or experience
Experience in AWS or Azure cloud technologies a plus
In-depth knowledge in information systems and ability to identify, apply, and implement IT best practices
Understanding of key business processes and competitive strategies related to the IT function
Ability to plan and manage projects and solve complex problems by applying best practice
Ability to provide direction and mentor less experienced teammates.
Ability to interpret and convey complex, difficult, or sensitive information
Professional experience building apps or services from the ground up and scaling at an enterprise level.