Senior Software Engineer
OracleCzech rep-pragueUpdate time: November 20,2021
Job Description

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 schemabusiness 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
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).

Get email alerts for the latest"Senior Software Engineer jobs in Czech rep-prague"