Principal Software Developer Preferred Qualifications About The Job Do you want the challenge of working in a cutting-edge environment, solving technical problems, identifying improvements, and implementing your recommendations?
This role lets you design, develop, troubleshoot, debug software for controlling and managing distributed services, multi-level abstractions, end-end automation, monitoring and telemetry, asset management and all activities to deliverinfrastructure services via code.
If you have hands-on experience with analyzing, designing, testing, and implementing solutions, this key role might be for you.
What You'll Do Take ownership for the architecture, design, implementation, testing and operations of overall infrastructure automation platform.
Build repeatable templates for common functions and deliver them as well defined and reusable APIs.* Engineer / enhance solutions to meet business required levels of cost, reliability, performance and functionality.
Experience with data analysis programming and libraries* Experience with data visualization implementation and libraries* Experience with configuration management or network automation tools and protocols e.
g. chef, ansible, netconf.* Experience with MVC and MVVM patterns of development Soft Skill Qualifications Good written and oral communication skills.
Should be able to clearly convey your thoughts and ideas to others* Committed self-starter who enjoys working in a collaborative environment with personnel at all levels in the organization* Fluent in English both written and verbal What The Perfect Candidate Will Have In addition to the knowledge, skills, and experience listed above, you will score some extra points if you also have : * Led design and development of operationally mission-critical 24* 7 systems* Led collaboration with network operations, implementation and architecture teams to execute the automation roadmap* Worked on data analytics providing visualizations and solutions based on the statistical analysis of data* Worked as part of an on-call rotation, solving operational issues* Actively played a role in the hiring process Detailed Description and Job Requirements Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures.
You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Work is non-routine and very complex, involving the application of advanced technical / business skills in area of specialization.
Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area.
7 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).
Job : Product Development Location : GR-GR,Greece-ATHENS Job Type : Regular Employee Hire Organization : Oracle