Staff Software Engineer


Job Description

Job is located in Thousand Oaks, CA.


Join Digital Insight!

We are delighted to announce a new opportunity for you to do challenging, stimulating work in a company that is widely recognized as one of the best in the market.

Come join the Digital Insight Team as a Staff Software Engineer. You will play a critical role in building the financial services platform that will be used by our 11 million end users. If you are passionate about building a truly innovative digital platform using the latest services technologies, and want to help us open up the platform to third party developers, come join us now!

Qualifications:

  • Bachelor's degree in Computer Science plus at least 10-15 years of commercial software development experience.
  • Proficient in object oriented principles, design patterns and unit testing (JUnit).
  • Proficient in integrating, analyzing and coding in C++, Java, J2EE, SOA technologies with a passion for clean code.
  • Strong development experience in technologies such as Web Services (REST/SOAP) using Spring , Hibernate , XML, XSD, JSON, JAXB, XPath, Xquery.
  • Solid understanding on performance tuning/optimization and development experience with high volume/concurrent user load services.
  • Large scale software systems design is a must
  • Ability to dive in and understand complex systems.
  • Ability to adapt to a fast-paced, changing environment.
  • Excellent verbal and written communication skills.
  • Excellent time management and communication skills and a great team player with a can-do attitude.
  • Desired: Experience with Agile product development.
  • Tech lead experience with strong leadership qualities
  • Must be proficient in a Unix/Linux Environments
  • 2+ years Unix command line experience in development or Sys Admin role
  • Working experience with Perforce or other Source Control system is desired
  • Maven experience a plus
  • Eclipse experience a plus
  • Jenkins experience a plus
  • TCP/IP Networking development experience
  • Understanding of Agile methodology and experience working and leading Agile teams

Job Description:

  • Analyze, design and develop cross-cutting and complex technological solutions for the enterprise level single signon solutions and other application integration patterns.
  • Provide systems integration with variety of Third party Interfaces.
  • Co-ordinate requirements gathering for client, clarify client expectations, reviewing and finalizing system specifications.
  • Collaborate with other engineers and drive the design and selection of appropriate solutions and ensure the compatibility of system components.
  • Perform and coordinate performance analysis and troubleshoot performance bottlenecks to ensure scalable and stable systems.
  • Perform code reviews to ensure quality standards.
  • Interact closely with SOA evangelists, IT architects and business analysts to analyze system requirements and identify various integration points across multiple enterprise applications.
  • Follow agile methodologies across the projects to plan, design and implement project deliverables.

Digital Insight is a leading Software-as-a-Service ('SaaS') provider of online and mobile digital banking software to financial institutions ('FIs') in the United States. Digital Insight serves over 1,200 financial institutions with over 11 million online banking end users and nearly 4 million mobile users. Our innovative solutions empower small to mid-size banks and financial institutions to optimize their profitability by continuously innovating how businesses and customers manage their money

If you are looking for an organization that is innovative and collaborative, Digital Insight is the place for you. Our entrepreneurial employees are revolutionizing digital banking with an open technology platform developed on a unique service-oriented architecture (SOA) used by Digital Insight and 3rd Parties to construct online and mobile solutions for financial institutions and their end users.




Job Requirements

Qualifications:

  • Bachelor's degree in Computer Science plus at least 10-15 years of commercial software development experience.
  • Proficient in object oriented principles, design patterns and unit testing (JUnit).
  • Proficient in integrating, analyzing and coding in C++, Java, J2EE, SOA technologies with a passion for clean code.
  • Strong development experience in technologies such as Web Services (REST/SOAP) using Spring , Hibernate , XML, XSD, JSON, JAXB, XPath, Xquery.
  • Solid understanding on performance tuning/optimization and development experience with high volume/concurrent user load services.
  • Large scale software systems design is a must
  • Ability to dive in and understand complex systems.
  • Ability to adapt to a fast-paced, changing environment.
  • Excellent verbal and written communication skills.
  • Excellent time management and communication skills and a great team player with a can-do attitude.
  • Desired: Experience with Agile product development.
  • Tech lead experience with strong leadership qualities
  • Must be proficient in a Unix/Linux Environments
  • 2+ years Unix command line experience in development or Sys Admin role
  • Working experience with Perforce or other Source Control system is desired
  • Maven experience a plus
  • Eclipse experience a plus
  • Jenkins experience a plus
  • TCP/IP Networking development experience
  • Understanding of Agile methodology and experience working and leading Agile teams


Company Overview

TriWorth is a top 25 national talent acquisition firm focused on developing human capital solutions for our clients. The firm's suite of services includes recruitment process outsourcing (RPO), middle management retained search, employment branding, on-boarding and employee retention. TriWorth is headquartered in Denver, with offices throughout the United States. As a candidate, TriWorth offers exposure to opportunities at leading organizations across all industries.








Job Overview
Company: TriWorth
Employee Type: Full-Time
Industry: Banking - Financial Services
Manages Others:Not Specified
Job Type: Information Technology
Required Education: Not Specified
Required Experience:Not Specified
Required Travel: Not Specified
Relocation Covered: Not Specified
Contact: Steve Decess





CareerBuilder.com's Advice

For your privacy and protection, when applying to a job online:
Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.  Learn More >>

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.



  • Apply Now
  • Staff Software Engineer @ TriWorth

Almost there!

Submit your email address to begin the application process for the Staff Software Engineer job. .

Email is invalid Email address is needed

By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website.