Senior Software Engineer
Prague, CZ,Czech Rep, CZ
před 6 dny

Job Description

Preferred Qualifications

We are a family of  50+ geeks : Programmers, Testers, Technical Writers, UX Designers and Product Managers. With over a dozen of nationalities, we share a  start-up culture  while pursuing innovative ways of  building highly scalable solutions .

We love  quality and clean code . We implement  Agile  and  continuous improvement practices : code reviews, continuous integration, knowledge sharing, retrospectives, components of gamification… you name it! What’s more, we love our people to succeed: many of our people have risen up the ranks with us! 

We enjoy working and having fun together.

You will join NetSuite's  CRM Sales Experience team . Our mission is to create a new , delightful experience for salespeople using our product, with the highest levels of security, reliability, efficiency and scalability.

We are proud members of NetSuite engineering team, with thousands of engineers working together. We make use of the enormous strength, we contribute to it, and yet we are a close-knit team, and we build on every member's contribution.

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!

What we are looking for

We are looking for a talented Software Engineer to join our team in Prague.

Our team is growing, and we're hiring both junior and senior engineers.

The ideal candidate is someone with a  strong technical background  who: 

  • can focus on details but who also sees the larger picture
  • sees complexity and can simplify it and organize it 
  • is willing to learn and teach new technologies, and desires to stay on the leading edge of software development processes 
  • strives to influence efficiency on behalf of their team and department
  • What you will do

    You will be working on a  new CRM Sales solution that includes  database schema business logic  and  presentation layer  (there is a buzzword for it – full-stack developer). 

    You will work closely with other developers, product owner, designers and QA to define, design and implement a new product offering, while ensuring the continued functionality of the existing  CRM  system.

    With the team, you will follow, challenge and update our best practices, including clean (tested, reviewed) code, optional peer programming, CI, whiteboarding, experimenting, scaling etc.

    We use:

  • Java backend
  • Elasticsearch, Kibana
  • JavaScript / TypeScript, HTML5, CSS3, Oracle JET (w/ Preact)
  • Oracle database (SQL)
  • We value

  • Open mind  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
  • Communication  skills in both technical and non-technical contexts
  • Strong drive for excellent  software design  and  clean code  principles
  • Your qualifications & skills

  • Bachelor's or Master's degree or relevant experience
  • Great  problem-solving skills
  • Ability to abstract functional requirements 
  • Previous development experience on the  entire application stack, from database to UI
  • Ability to interact in  English  speaking environment
  • Work permit and residency in the Czech Republic  required
  • Nice to have

  • Agile  (Scrum, SCRUMBan, Kanban, …) experience
  • Knowledge of  Design Patterns  and  SOLID principles
  • Practical experience with managing and developing ERP systems
  • Understanding of cloud-based distributed software applications
  • Practical experience in frontend or mobile development
  • Experience with CI/CD
  • Record of working to deadlines in a rapid development cycle and prioritizing competing demands
  • What we offer

  • Very friendly company culture  – no dress code, informal culture, etc.
  • Opportunity to be a part of an agile team with a startup atmosphere (CRM Sales), backed by a strong enterprise (Oracle).
  • English-speaking environment and  international  team 
  • Strong professionals around you that will help to accelerate your growth
  • Continuous  career development : we actively encourage and celebrate internal promotions
  • Work/life balance - home office and flexible schedule
  • 5 weeks of holidays
  • Meal vouchers and flexi passes for free every month
  • Access to O’Reilly library, Safari books, LinkedIn Learning  and Oracle University  (Oracle courses and certifications)
  • Paid sick leave
  • Supplementary pension system , free life insurance
  • Possibility to have a Multisport Card
  • Membership in Canadian Medical health program and discount for your family members
  • Detailed Description and Job Requirements

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

    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.

    Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years 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).


    :Product Development


    Nahlásit tuto nabídku

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Můj e-mail
    Kliknutím na "Pokračovat", souhlasíte s tím, že neuvoo sbírá a zpracovává vaše osobní údaje, které jste poskytli v tomto formuláři, aby vytvořili neuvoo účet a přihlásili vás k odběru emailových upozornění v souladu s naší Ochranou Osobních Údajů . Váš souhlas můžete vzít kdekoliv zpět, následováním těchto kroků .