Oracle NetSuite is the world's best cloud-based, multi-tenant ERP (Enterprise Resource Planning) service with unified financials, supply chain, order management, omnichannel ecommerce and more all in one platform! Find out more about Oracle NetSuite at www.netsuite.com .
Our Commerce team, located in Brno, builds and maintains the ecommerce part of NetSuite. Quality, clean code, SOLID principles, Agile and continuous improvement practices are our key values.
We are an informal and friendly team, characterized by our desire to help each other, and this cooperative and collaborative work environment is one of the cornerstones of our success.
We solve serious challenges, but we're far from serious.
About the role
We are looking for a talented software engineer to work with us on the development and maintenance of our ecommerce solution.
You will need to be able to understand the complex system, analyze problems, understand requirements, design solutions, communicate proposals with the team, and implement the agreed solution.
During your work, you will need to keep in mind important source code and system metrics such as clean code, correctness, security, performance, resiliency and others.
Participation in code reviews is an integral part of the work.
Preferred qualifications and skills
Computer science or engineering degree (bachelor or above).
Interpersonal skills for working in a team environment.
Open mind for discussion and team collaboration.
Commitment to help solve our customers' problems.
Desire to take initiative, take responsibility and take ownership of projects.
Self motivated, capable of working independently when needed.
Strong drive for excellent software design and clean code principles.
Object oriented software development skills, including knowledge of Design Patterns, Object Programming Paradigm and SOLID principles.
Great problem-solving and analytical skills with ability to abstract functional requirements.
Ability to meet deadlines in a rapid development cycle and prioritizing competing demands.
Good communication skills in written and spoken English.
Nice to have
Experience with Java development.
Experience with SQL development, ideally Oracle DB.
Deep understanding of modern web applications from database to browser.
Understanding of cloud-based distributed software applications.
Experience with version control systems, ideally Perforce and Git.
Experience with Agile team development methodologies like SCRUM, Kanban etc.
Familiar with continuous integration, test driven development and continuous delivery.
Experience using Jira as an Agile tool.
Experience with development of ERP / CRM / CMS / E-commerce or similar systems.
Are you an expert in these areas? Awesome! You can help us improve our product!
If you don't know much about these areas, don't worry. You can learn and grow with us!
What we offer
Agile, informal and friendly environment.
Comfortable work environment in excellent central Brno location.
Modern office building with parking slots directly in the building.
Strong professionals around you who will help to accelerate your growth.
High-impact learning culture : free access to online learning platform and in-house training sessions.
Flexible working hours, with the possibility of working from home.
Great employee benefits.