Software Developer 4 - West Bengal, India - Oracle

    Oracle
    oracle background
    Regular Employee
    Description
    This position requires a validated understanding of Public Clouds, especially Networking, and experience in building scalable distributed systems. Strong Technical and Technology expertise in Architecting and Designing SaaS-based applications, that is scalable, secure, performing and reliable. Solid understanding in REST and Microservice development. Expertise in cloud-based technologies with a preference on a solid understanding in OCI.

    Should have working experience in sophisticated designing using applicable design patterns with strong understanding of the DevOps model and tools.

    Architect and design sophisticated technology innovations using the latest technology and Services Architecture. Proficient in analyzing, designing, coding, debugging, testing and modifying new software or improvements while considering software abilities.

    Build automation tools to improve developer efficiency and productivity—modernization of existing legacy solutions efficiently and optimally with the right quality.

    Proficient in leading the architecture, development, and maintenance of a solution or platform Proactively identify gaps in the existing infrastructure and development process, acting as a motivation for change for greater system and solution efficiency.

    Proficient to provide direction in architecture discussions, design sessions, and code reviews on functional correctness, architectural maintainability, and performance. Leverage deep technical and solution expertise to create clear, well-constructed technical designs of large scope. Iterate with strategy and operations organizations to maintain solution vision. Proficient in sharing knowledge within the team through mentorship, coaching, technical talks, and blogs

    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.