We're looking for a Senior Software Engineer to join our Shared Application Services team in Brno, Czech Republic. This team develops core building blocks for functionalities like generic transactions, voiding, and a rules engine. The role involves working with Java, Oracle DB, TypeScript, React, and internal JavaScript frameworks.
Key Responsibilities:
- Develop and test core building blocks for NetSuite's ERP solution
- Work on complex code bases to meet diverse customer needs
- Participate in all phases of development and testing process
- Apply clean code practices, SOLID principles, and quality standards
- Work in an agile environment with continuous integration, pair programming, and TDD practices
Requirements:
- Computer Science degree or proven experience in STEM
- Experience with Java or similar object-oriented programming languages
- Understanding of modern web applications and database-driven applications (SQL, PL/SQL)
- Enthusiasm for development and automated testing
- Strong problem-solving and communication skills in English
- 3 to 5+ years of experience
Benefits:
- Oracle equity (RSUs), health and life insurance, paid sick leave
- Work-life balance with support from a worldwide team
- Hybrid/remote work options
- 25 days of vacation
- Workspace in Brno office with free parking, meal vouchers, and Flexi passes
- Career growth and mentorship opportunities
Oracle NetSuite offers a collaborative, innovative work environment with global teamwork. They value diversity and inclusion, aiming to create a workplace where all kinds of people work together. This position does not offer visa/work permit sponsorship.