Senior Software Developer - Barcelona, España - Oracle

    Oracle
    Default job background
    Regular Employee
    Descripción

    About Oracle NetSuite

    Our goal is to transform how businesses operate. We help businesses achieve their vision, no matter the size or industry. We're the #1 cloud business software, supporting more than 40,000 organizations, in more than 100 countries. Find out more about Oracle NetSuite at .

    Overview

    We're looking for a Software Engineer to help us with frontend development in Infrastructure Authentication team at Oracle NetSuite. Being part of our team will give you an opportunity to have a direct and significant impact on login experience in Oracle NetSuite.

    In this role, your focus will be on development of single page application(s) that handles authentication into Oracle NetSuite. You will be responsible for our login pages and various login flows that include additional verification steps like two factor authentication. Additionally, there is a need for configuration pages regarding authentication related features.

    You are going to use Oracle JET framework and TypeScript/JavaScript languages. The single page application is communicating with backend endpoints via Rest API. You are going to use existing UI components and implement the frontend based on Figma designs. In Oracle NetSuite world, you will be working among industry leading experts in Security, Reliability, Performance and Software Defined Datacenters.

    What you will do

    You will be working in an Agile team and contribute to:

  • Developing the right product together by helping the Product Owner and the rest of the team to understand the best way to deliver value.
  • Develop the product together in the right way by making sure that new features and the used tools are maintainable, reliable, meet the NetSuite quality and security standards.
  • Performing peer code reviews to improve the quality of the code.
  • Reviewing test plans for new product features.
  • Resolve problems reported by customers.
  • Spreading the knowledge by sharing technical (or other) skills (techniques, technologies, within the team and cross-team and mentoring less experienced members of the team
  • Being value and customer centered by helping to define team goals, focusing on how we can deliver value to our customers, and helping the whole team to achieve them.
  • Preferred Qualifications and Experience

  • Bachelor's degree in computer engineering, computer science, or a related field.
  • Proficient in JavaScript and TypeScript. Familiarity with JS frameworks like Oracle JET or React.
  • Understanding of modern web applications from database to user interface.
  • Career Level -

    Career Level -

    As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.