You will be working on a solution that includes database schema, business logic and presentation layer (there is a buzzword for it – full-stack engineer), while having a high focus in high quality.
You will work closely with other engineering teams & product managers and contribute to:
- Develop the right product together by supporting the Product Owner and the rest of the team to understand the best way to deliver value, breaking requirements down into smaller manageable items (User Stories, Technical Stories, Spikes), and running manual investigations for exploring new features.
- Develop the product together in the right way by making sure that new features and the used tools are created in a way that is maintainable, reliable, and using the most efficient possible way to meet the Oracle quality standards. This would include:
- Development or/and optimization of the Test Automation frameworks.
- Automating tests with Java/JavaScript using the appropriate testing level.
- Creating, executing, and reviewing test plans for new product features.
- Performing peer code reviews to improve the quality of the test code.
- Analyzing customer workflows and scenarios to prevent issues in production.
- Investigating and reproducing problems reported by customers.
- Working on initiatives to improve test processes and tools.
- Participating in Proof of Concepts to find the best development strategy.
- Empower the team by supporting them to define and follow the best way to work together, participating in agreed meetings, honoring team values and agreements, and striving to continually improve the way we work, while giving and receiving constructive feedback from the rest of the team.
- Spread the knowledge by sharing technical (or other) skills (techniques, technologies, etc.) within the team and cross-team and mentoring less experienced members of the team.
- Be value and customer-centered by helping to define team goals, focusing on how we can deliver value to our customers, and supporting the whole team in order to achieve them.
Your qualifications & skills
- Master’s in computer engineering or equivalent
- Intimate with working and understanding of modern web applications from database to browser
- 2+ years’ software development experience
- 2+ years’ experience with JavaScript and/or any Object Oriented Programming language as JAVA or .NET
- Understanding of HTTP, Internet protocols, web browsers
- Skilled on RESTful/SOAP web services
- Knowledge of Design Patterns, Object Programming Paradigm and SOLID principles
- Great problem-solving skills and ability to abstract functional requirements
- Ability to scrub bugs in customer environments and being capable of going deep into it to find the root cause of these problematic behaviors. This may include read/explore/debug the application code.
- Very good communication skills in English are required
- Record of working to deadlines in a rapid development cycle and prioritizing competing demands
- Good understanding of SQL and extensive experience with database-driven application
Recommended
- Experience working in an Agile/SCRUM development team.
- Practical experience with managing and developing commerce application systems is considered a strong asset.
- Understanding of cloud-based distributed software applications.
- Experience creating Restful APIs
- Experience with designing a testing framework from the beginning.
- Previous testing/test automation experience on the entire application stack, from database to UI.
- Experience working in projects where performance/security is a requirement.
Career Level - IC3
Responsibilities
We'll love to work with each other if you share these values
- An open mind for discussion and team collaboration
- Pride in your work and a desire to delight the customer should motivate you to take the initiative, take responsibility, and take ownership of your projects
- Excellent communicator in both technical and non-technical contexts.
What we offer
- Agile environment – Start-up culture backed by a strong enterprise
- One of the Best private health plan for you and your family with no cost
- Personal life insurance
- Strong professionals around you that will help to accelerate your growth
- Continuous career development: we actively encourage and celebrate internal promotions
- High-impact learning culture: Regular in-house training sessions and free access to online learning platform like Linkedin Learning , Harvard Manager Mentor, O'Relly and more.
- Become actively involved in the tech community: we organize and host meetups, programming competitions, and innovation initiatives
- After-work activities: Barbecues, Football, etc.
- Birthday Off in the month of your birthday
- All national non-working holidays on weekends are moved to Mondays
- Continuous career development: we actively encourage and celebrate internal promotions
- Free coffee, beverages, fruit
- Vending machines with monthly rechargeable credits that also includes healthy snacks and beverages
- Casual dress code