Application Software Engineer 2

BENGALURU, IndiaFull-timePosted Jun 29, 2026

The ideal candidate will have at least 2+ years of experience in Oracle Database/PL SQL and a demonstrated openness to learn and work with CCL. If you're passionate about expanding your skill set and contributing to innovative healthcare solutions, we invite you to apply and become a key member of our dynamic team.

Responsibilities:

  1. Database Development:

  • Design, develop, and maintain efficient and scalable PL/SQL code for Oracle databases.

  • Learn and apply CCL skills to enhance and optimize database functionality.

 

CCL Integration:

  • Express a willingness to work with CCL and contribute to the integration of CCL into existing database solutions.

  • Collaborate with team members to seamlessly incorporate CCL capabilities.

 

Query Optimization:

  • Perform query optimization at both Oracle and CCL levels.

  • Resolve complex issues related to database queries and configurations.

 

Troubleshooting and Debugging:

  • Conduct complex troubleshooting investigations and document findings.

  • Debug issues and problems, including those in programs written by others.

 

Mentoring and SME Support:

  • Share knowledge with team members.

  • Collaborate in mentoring and providing support to new associates.

 

Estimation and Planning:

  • Estimate complex requirements and plan for the completion of assignments and deliverables.

  • Collaborate with cross-functional teams to ensure successful project outcomes.

 

Continuous Learning:

  • Demonstrate a proactive approach to learning CCL and integrating it into existing skill sets.

 

Key Responsibilities
Application Software Development:

  • Delivers small-to-medium features end-to-end within a single application.

  • Provides production support during business hours; participates in incident rotations with guidance.

  • Troubleshoots routine and some non-routine issues across app services and straightforward OCI/integration paths.

  • Coordinates with QA/engineering on test coverage and release readiness.

  • Applies architectural guidelines; raises design questions when needed.

  • Breaks down requirements into maintainable modules and tests.

  • Integrates and documents API dependencies for assigned features.

  • Contributes input to team-level build priorities based on reliability/scalability needs.

  • References forums/live-site reports to improve acceptance criteria.

  • Collaborates with Designers/PMs/engineers to clarify requirements.

Software Development and Coding - Design, Testing, and Optimization:

  • Contributes to designing software solutions and analyzes requirements to achieve business and operational goals, with limited guidance.

  • 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 and develops documents to clarify software design and code.

  • 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 for effective debugging, following established frameworks.

  • Supports the implementation of standard and non-standard performance profiling and optimization of coding.

  • Troubleshoots and resolves standard and non-standard issues related to application programming interface (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 to ensure customer agreement on short- and long-term solutions.

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 (e.g., for critical vulnerabilities), with limited guidance.

  • Assists in driving improvements, ensures automation, testing, and debugging of systems to ensure service/product availability, health, support, and reliability.

 

Core Responsibilities
Planning & Execution:

  • Tracks timelines with minimal supervision, ensuring work is completed in a timely manner and is in alignment with project requirements. 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.

Career Level - IC2

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free