Oracle - Kansas City, MO
posted 4 months ago
As a member of the software engineering division at Oracle, you will play a crucial role in defining and evolving standard practices and procedures within the team. Your primary responsibility will be to define and develop software for tasks associated with the development, design, and debugging of software applications or operating systems. This work is non-routine and very complex, requiring the application of advanced technical and business skills in your area of specialization. You will be expected to leverage your knowledge and experience to contribute to the development of mission-critical software systems, particularly for Oracle Health & AI, utilizing technologies such as Java, SQL, and machine learning/AI. In this role, you will need to demonstrate a good fundamental knowledge of operating systems, networking, and object-oriented design and development. Attention to detail is essential, as you will be required to understand complex requirements and translate them into working, maintainable, testable, and secure implementations. You should be a fast learner, capable of grasping complicated business workflows and mastering the technical stack necessary for the role. Familiarity with at least one of the following programming languages is required: Java, Python, C, or an equivalent object-oriented language. Additionally, experience in building database applications against Oracle, MySQL, SQL Server, or other relational databases or key-value data stores is essential, along with a familiarity with SQL language being a plus. Experience in building backend RESTful applications will also be beneficial.