We are a community of 200+ geeks: Engineers, Technical Writers, UX Designers and Product Managers. With over 25 nationalities all collaborating from multiple places, we share a start-up culture, pursuing innovative ways of building highly scalable solutions.
We love clean code and follow SOLID principles. We implement Agile methodologies. We can proudly say that Scrum actually works here – code reviews, continuous integration, knowledge sharing, release retrospectives, components of gamification…you name it! Our common language is English, you'll have plenty of opportunities to practice. What’s more, we love our people to succeed: many of our people have risen up the ranks with us!
Oracle NetSuite is the world's best cloud-based, multi-tenant ERP (Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannel e-commerce...all in one platform!
About the team
As a leader in the business software industry in the cloud, we manage Terabytes of data for our customers every day. A year ago, we kicked-off a new team in Barcelona to help our global development organization take our product analytics capabilities to the next level. This team is responsible for building new tools, frameworks and enablement for the whole product team to gain strategic insight into product use and user behavior.
What you will do
You will be designing and building internal tools that will be used by NetSuite global development organisation, including data collection, instrumentation, data analysis, visualisation, and much more. You will need to understand NetSuite's cloud services and storage solutions and build tools that are able to collect usage of specific features, KPIs and performance metrics. Don't forget that our cloud serves 40k organizations world-wide. Are you ready for the challenge?
You will work closely with other development teams and departments, product management, user experience and QA to define and implement these tools.
We'll love to work with each other if you share these values
- Open mind, honesty and transparency for discussion and team collaboration
- Pride in your work and a desire to delight the customer should motivate you to take initiative, take responsibility and take ownership of your projects
- Excellent communicator in both technical and non-technical contexts
- Strong drive for excellent software design and clean code principles
Qualifications/skills
- Bachelor's or Master's degree or relevant experience in STEM (Science, Technology, Engineering and Math
- 2+ years’ software development experience
- 2+ years’ experience with Java (C#, Kotlin or similar)
- Understanding of HTTP, Internet protocols, web browsers
- Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
- Great problem-solving skills and ability to understand functional requirements
- Experience in designing, architecting and implementing high performance scalable applications
- Very good written and oral communication skills in English are required
- Work permit for Spain is required for this role
Recommended
- Experience working in an Agile/SCRUM development team
- Test Driven Development experience
- Good understanding of SQL and Elastic
- Experience with Data Analytics and Performance Monitoring
- Understanding of cloud-based distributed software applications
Our stack and tools
- Java, Kotlin
- Javascript, Typescript
- SQL (Oracle databases)
- Elastic & Kibana
- IntelliJ IDEA
- Jira, Crucible, Confluence
- GitLab
- TeamCity
What we offer
- Agile environment – Start-up culture backed by a strong enterprise
- English-speaking office and free Spanish classes
- International team (over 25 nationalities)
- Strong professionals around you that will help accelerate your growth
- High-impact learning culture: free access to online learning platform and regular in-house training sessions
- Private health + life insurance
- 25 days of vacation
- Ticket restaurant
- Flexible working hours
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).
Get email alerts for the latest"Software Engineer - Product Analytics jobs in Spain"
