Platform Software Engineer 2

Oracle

Bengaluru, Karnataka, India2h agovia LinkedIn

About the Role

Delivers new applications, reports & GenAI processes/tools under moderate supervision. Contributes to designing software solutions and analyzes requirements to achieve business and operational goals, with limited guidance.

Key Responsibilities

  • Platform Software Development:
  • Deliver minor enhancements to shared services, integration adapters, or SDK surfaces within defined guardrails.
  • Apply compatibility/versioning rules during fixes and minor rollouts.
  • Propose small observability/resilience improvements based on API/SDK usage signals for a subsystem.
  • Software Development and Coding - Design, Testing, and Optimization:
  • Adheres to all phases of the software development lifecycle.
  • Applies working knowledge to develop and review code for new software features and enhancements following design specifications.
  • Conducts debugging and troubleshooting to identify and fix simple and moderately complex software issues.
  • Develops fixes for identified issues.
  • Implements software testing (e.g., functional testing), quality assurance processes, software error logging, monitoring, and observability.
  • Supports the implementation of standard and non-standard performance profiling and optimization of coding.
  • Troubleshoots and resolves standard and non-standard issues related to API functionality and integration.
  • Implements standard and non-standard API versioning, lifecycle, and interoperability strategies.
  • Issue/Defect Collaboration - Software Products Support:
  • Collaborates with own team and begins to network outside of team to understand customer issues and align solutions.
  • May provide technical guidance and support to customers regarding customer-reported issues, with limited supervision.
  • Assists peers to advocate for customers' interests and suggests product enhancements based on feedback.
  • Influences efforts to ensure customer satisfaction through timely resolution of issues and effective communication.
  • Utilizes working knowledge to implement customer issue and/or defect handling and training processes, with some guidance.
  • Collaborates with experienced colleagues to investigate and troubleshoot product maintenance issues.
  • Practices and Standards Compliance - Security and Compliance:
  • Begins to collaborate with the team to establish and follow development practices and coding standards.
  • Assists in ensuring code quality and adherence to broad acceptance criteria during development.
  • Demonstrates working knowledge of industry best practices and applies them to software development processes.
  • Assists in implementing secure coding practices to prevent security vulnerabilities.
  • Development Operations - System Maintenance:
  • Performs periodic maintenance and testing operations for systems that require upgrading or patching, with limited guidance.
  • Assists in driving improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.
  • Planning & Execution:
  • Tracks timelines with minimal supervision.
  • Prioritizes and adjusts work as resources or timelines change, with some guidance.
  • Collaboration & Partnership:
  • Collaborates within a team to better understand expectations and achieve shared objectives.
  • Leverages a foundational understanding of business, stakeholder, and/or customer needs to build partnerships with limited guidance.
  • Actively listens and asks questions to enhance collaboration.
  • Problem Solving:
  • Identifies and addresses issues, escalating problems to senior staff as needed in accordance with standard procedures.
  • Compiles and reviews data and/or information from multiple sources to troubleshoot standard and non-standard errors.
  • Continuous Learning:
  • Seeks opportunities to gain knowledge and learn new skills and/or tools aligned with industry trends and best practices.
  • Utilizes feedback and training to improve skills.
  • Participates in a culture of continuous learning and knowledge sharing.
  • Continuous Improvement:
  • Implements updates to processes, protocols, and workflows to increase efficiency and effectiveness as directed with some guidance.
  • Contributes to ideation for future process improvements.

Requirements & Tech Stack

  • Familiar with generating, testing and fixing code using coding agents such as codex or claude.
  • Familiar with using AI to provide creative solutions in order to meet business requirements.
  • Familiar with REST services, SDKs, and integration code.

Fresher Software Developer Jobs in Bengaluru · last 7 days

110 openings · 109 need no experience

Most hiring: Creative Hands HR, Brigosha Technologies, Accuris

See all 110 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job