Uruguay
18 hours ago
Full-Stack Software Engineer

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

Por favor confirme su dirección de correo electrónico: Send Email