Software Development Intern

Live Oak BankWilmington, NC
$20 - $32

About The Position

About Us Live Oak Bank is a digital bank that serves small business owners across the country. Our groundbreaking spin on service and technology has fueled our mission to be America’s Small Business Bank. Our products help customers buy, build, and expand their business, and our high-yield savings and CD products help them grow their hard-earned money. At Live Oak, we never lose sight of the well-being of our people. We believe our employees are the heart of our company. Our commitment to our customers and culture is intertwined, and we seek those who embody and embrace what it takes to empower the American dream. Live Oak Bank is a digital bank that serves small business owners across the country. Our groundbreaking spin on service and technology has fueled our mission to be America’s Small Business Bank. Our products help customers buy, build, and expand their business, and our high-yield savings and CD products help them grow their hard-earned money. At Live Oak, we never lose sight of the well-being of our people. We believe our employees are the heart of our company. Our commitment to our customers and culture is intertwined, and we seek those who embody and embrace what it takes to empower the American dream. What You’ll Do at Live Oak You'll work on a cross-functional scrum team within a scaled agile environment, performing many of the activities below. Analyze and design new features and functions to streamline the end-users experience. Contribute to architectural discussions and technical designs based on product requirements and technical trade-offs. Analyze fintech APIs to design and implement integrations with our partners to deliver enhanced financial and banking capabilities to our customers. Contribute code and other artifacts to our software, following modern software development and continuous integration practices. Write unit tests and other test automation to ensure the quality of your team’s deliverables. Document designs and research to capture ideas and solicit feedback from team members and other stakeholders. Research and pick-up cloud and microservice technologies and apply that knowledge to your team’s deliverables. Review your team's deliverables with stakeholders and gather feedback for subsequent iterations. How You’ll Do It You'll build software that matters. We make software that helps small businesses and entrepreneurs get the capital and financial services they need to succeed and support their local communities. Your team decides the best technical approach and commitments, not your manager. You'll collaborate with super-smart people to build a next generation platform with plenty of challenging engineering problems, as we enable capabilities to transform the outdated financial banking system.

Requirements

  • Ability to work in a team environment and not take yourself too seriously.
  • You’re proficient with one or more object-oriented programming languages and have a working knowledge of patterns and practices for good object-oriented design and development.
  • You understand how databases work, how to model data for efficient storage in a database, and how to query data out of the database.
  • Some knowledge and hands-on experience building web applications with HTML, CSS, JavaScript and frontend frameworks.
  • Some knowledge and hands-on experience integrating with third-party services using REST and/or SOAP.
  • You’re comfortable discussing problems in the abstract and pay attention to the details when implementing solutions.
  • You have worked on a team to deliver a software project and have a general understanding of the Agile development methodology.
  • You keep up with new technologies because it interests you, not just because it’s required for your studies.
  • Excellent teamwork and communications skills (both written and verbal).
  • Currently seeking a Bachelors or Masters degree in Information Technology, Computer Science, or MIS.

Responsibilities

  • Analyze and design new features and functions to streamline the end-users experience.
  • Contribute to architectural discussions and technical designs based on product requirements and technical trade-offs.
  • Analyze fintech APIs to design and implement integrations with our partners to deliver enhanced financial and banking capabilities to our customers.
  • Contribute code and other artifacts to our software, following modern software development and continuous integration practices.
  • Write unit tests and other test automation to ensure the quality of your team’s deliverables.
  • Document designs and research to capture ideas and solicit feedback from team members and other stakeholders.
  • Research and pick-up cloud and microservice technologies and apply that knowledge to your team’s deliverables.
  • Review your team's deliverables with stakeholders and gather feedback for subsequent iterations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service