Required Skills
About the Job
Join Oracle's esteemed software engineering division as a Senior Software Engineer in Bengaluru. In this role, you will leverage your foundational to intermediate understanding of software architecture to develop, debug, and design robust software applications. You will be instrumental in building enhancements for existing software and will contribute to the creation of new reports, involving SQL data fetching, processing, and representation.
Key responsibilities include:
- Gathering requirements, defining project scope, and creating accurate work estimates.
- Planning and executing development tasks efficiently.
- Collaborating with stakeholders and participating in client calls to ensure requirements are met.
- Engaging in component-level technical design discussions.
- Performing debugging, documenting root cause analysis, and implementing resolutions.
- Identifying and proposing process improvements to enhance team operations and the development ecosystem.
- Providing essential support for software releases.
- Developing an understanding of healthcare workflows and the Millennium data model.
Qualifications:
* Bachelor's Degree or higher in Computer Science, Computer Engineering, Software Engineering, Computer Applications, Computer Information Systems, Information Technology, or Information Systems.
Skills:
- **Required:** SQL, PL-SQL, Database Management Systems, Programming (e.g., Python, Java, C++), Debugging, Version Control (Git), Unit Testing, Data Analysis.
- **Essential Soft Skills:** Problem-Solving, Collaboration, Communication, Attention to Detail, Adaptability, Time Management, Continuous Learning.
- **Good to have:** Business Intelligence Tools (Tableau, Business Object, Power Insight, DA2), CCL, Healthcare Workflow knowledge.
This role operates on a 9 AM - 6 PM shift and requires adherence to corporate security policies. We are looking for individuals who are adaptable, proactive, and eager to contribute to a dynamic team environment.