Full Job Description
We’re seeking a talented Sr. Software Engineer to join our Suite8 Engineering team. As a Senior Software Engineer/Architect you will help lead a team you will apply your expertise and energy to architect and design key components of the Hotel Product Suites. You will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture. In this highly collaborative environment, you will be expected to interact and learn their areas of responsibility so that you can provide insight into their work products.
Responsibilities
Architect, Analyze, design, develop, troubleshoot and debug software programs for assigned functional areas of the application and related framework.
Able to explain software functionality from a user’s or customer’s perspective. Respond to feature and functionality questions from the various channels, including both internal/external customers and vendors.
May provide guidance, assistance, and technical leadership to lower level software engineers on more complex/large projects.
External interfaces include vendor support, engineering groups, project managers, and occasionally customers.
Occasionally designs and presents technical presentations to a variety of audiences.
Interact, liaise, and communicate status updates through development cycles.
Proven analytical and problem-solving abilities. Ability to quickly discern the most relevant facts and recommend the quickest, most practical, and safest approach to resolving an issue with a program or database
Clear understanding of Systems Development Life Cycle (SDLC) methodology and respective experience with its application in design and development phases
Partner with project managers and business analysts to review and understand business requirements, recommend solutions and provide level of effort estimates to complete customizations or configurations to the application.
Attention to detail and the ability to manage several tasks at once.
Outstanding communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences
Qualifications
Bachelor’s Degree in Computer Information Systems, Engineering or related (Ideally in computer science or engineering)
7+ years of IT experience.
Preferred Skills
Advanced SQL and PL/SQL based programming, tuning, and debugging skills
Oracle Forms, Reports, APEX desired
Data modeling experience
Ability to direct the construction of packages, triggers, and PL/SQL blocks in Oracle, as well as the Korn shells scripts that would be used to execute them.
Nice to have Knowledge of Delphi and .Net (C#, ASP.Net, MVC) development
Working knowledge of Jenkins, Maven, Build is plus
SVN, JIRA experience is plus
Experience of Install Shield desired
Experience of static code analysis and open source analysis is a plus
Agile Methodologies experience is plus
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
About Us
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.
Email of Internal Contact
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.
Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.
Innovation starts with inclusion at Oracle. We are committed to creating a workplace where all kinds of people can be themselves and do their best work. It’s when everyone’s voice is heard and valued, that we are inspired to go beyond what’s been done before. That’s why we need people with diverse backgrounds, beliefs, and abilities to help us create the future, and are proud to be an affirmative-action equal opportunity employer.
Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status, age, or any other characteristic protected by law. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.