Cencora logo
🔥 Viewed by 67 students today✓ Verified Listing

Software Engineer I

CencoraCompetition: Moderate • Entry Level
|Pune, India|By CampusToCareer Editorial Team|Posted 1 day ago|Last verified 1 day ago
✓ Company career page verified✓ Application route verifiedLast checked on Jul 9, 2026
💼 Experience Required
1-3 Years
🕒 Employment Type
Full-time
🎓 Target Batch
2023, 2025
🚀 Role Category
Frontend / Backend / Fullstack
📌 How to Apply
Click on the Apply button
💰 Salary
Not publicly disclosed
Compensation follows company standards.
Skills Recommended
Oracle APEXSQLPL/SQLHTMLCSSJavaScriptMicrosoft .NET / C#Microsoft Visual StudioDatabasesREST web servicesWeb UI developmentAzure PaaS servicesAzure CI/CD pipelinesContainerisation
Career Guide • 15 min read

Complete preparation guide for Software Engineer I at Cencora

As a Software Engineer I, you will be responsible for designing, developing, documenting, and maintaining high-quality Oracle APEX web application solutions for the life sciences industry. You will work on creating accessible user interfaces, customizing and extending existing applications, and ensuring adherence to software development life cycle processes.

✓ AI Assisted • Fact CheckedCampusToCareer Editorial TeamUpdated 8 Jul 2026

About Cencora

Cencora is a leading company in the life sciences industry, dedicated to creating healthier futures for people and animals. With a strong focus on innovation and teamwork, Cencora offers a dynamic work environment where employees can make a real difference.

Required Skills Explained

Oracle APEX

Why required: Oracle APEX is a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in Oracle APEX, including your ability to design, develop, and maintain high-quality web applications.

  • Oracle APEX official documentation
  • Oracle APEX tutorials on YouTube
  • Oracle APEX courses on Udemy

SQL

Why required: SQL is a fundamental skill required for working with databases, and it is essential for this role to have a strong understanding of SQL concepts.

How recruiters evaluate: The recruiter will evaluate your SQL skills, including your ability to write efficient database code and collaborate with other developers and DBAs.

  • SQL official documentation
  • SQL tutorials on W3Schools
  • SQL courses on Coursera

PL/SQL

Why required: PL/SQL is a programming language used for developing database applications, and it is essential for this role to have a strong understanding of PL/SQL concepts.

How recruiters evaluate: The recruiter will evaluate your PL/SQL skills, including your ability to write efficient database code and collaborate with other developers and DBAs.

  • PL/SQL official documentation
  • PL/SQL tutorials on YouTube
  • PL/SQL courses on Udemy

HTML

Why required: HTML is a fundamental skill required for web development, and it is essential for this role to have a strong understanding of HTML concepts.

How recruiters evaluate: The recruiter will evaluate your HTML skills, including your ability to create accessible user interfaces and collaborate with other developers.

  • HTML official documentation
  • HTML tutorials on W3Schools
  • HTML courses on Coursera

CSS

Why required: CSS is a fundamental skill required for web development, and it is essential for this role to have a strong understanding of CSS concepts.

How recruiters evaluate: The recruiter will evaluate your CSS skills, including your ability to create accessible user interfaces and collaborate with other developers.

  • CSS official documentation
  • CSS tutorials on W3Schools
  • CSS courses on Coursera

JavaScript

Why required: JavaScript is a fundamental skill required for web development, and it is essential for this role to have a strong understanding of JavaScript concepts.

How recruiters evaluate: The recruiter will evaluate your JavaScript skills, including your ability to create accessible user interfaces and collaborate with other developers.

  • JavaScript official documentation
  • JavaScript tutorials on W3Schools
  • JavaScript courses on Coursera

Microsoft .NET / C#

Why required: Microsoft .NET / C# is a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in Microsoft .NET / C#, including your ability to design, develop, and maintain high-quality web applications.

  • Microsoft .NET / C# official documentation
  • Microsoft .NET / C# tutorials on YouTube
  • Microsoft .NET / C# courses on Udemy

Microsoft Visual Studio

Why required: Microsoft Visual Studio is a key tool used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in Microsoft Visual Studio, including your ability to design, develop, and maintain high-quality web applications.

  • Microsoft Visual Studio official documentation
  • Microsoft Visual Studio tutorials on YouTube
  • Microsoft Visual Studio courses on Udemy

Databases

Why required: Databases are a fundamental component of web applications, and it is essential for this role to have a strong understanding of database concepts.

How recruiters evaluate: The recruiter will evaluate your database skills, including your ability to design, develop, and maintain high-quality databases.

  • Database official documentation
  • Database tutorials on W3Schools
  • Database courses on Coursera

REST web services

Why required: REST web services are a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in REST web services, including your ability to design, develop, and maintain high-quality web applications.

  • REST web services official documentation
  • REST web services tutorials on YouTube
  • REST web services courses on Udemy

Web UI development

Why required: Web UI development is a fundamental skill required for web development, and it is essential for this role to have a strong understanding of web UI development concepts.

How recruiters evaluate: The recruiter will evaluate your web UI development skills, including your ability to create accessible user interfaces and collaborate with other developers.

  • Web UI development official documentation
  • Web UI development tutorials on W3Schools
  • Web UI development courses on Coursera

Azure PaaS services

Why required: Azure PaaS services are a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in Azure PaaS services, including your ability to design, develop, and maintain high-quality web applications.

  • Azure PaaS services official documentation
  • Azure PaaS services tutorials on YouTube
  • Azure PaaS services courses on Udemy

Azure CI/CD pipelines

Why required: Azure CI/CD pipelines are a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in Azure CI/CD pipelines, including your ability to design, develop, and maintain high-quality web applications.

  • Azure CI/CD pipelines official documentation
  • Azure CI/CD pipelines tutorials on YouTube
  • Azure CI/CD pipelines courses on Udemy

Containerisation

Why required: Containerisation is a key technology used by Cencora for developing web applications, and proficiency in it is essential for this role.

How recruiters evaluate: The recruiter will evaluate your experience and skills in containerisation, including your ability to design, develop, and maintain high-quality web applications.

  • Containerisation official documentation
  • Containerisation tutorials on YouTube
  • Containerisation courses on Udemy

Who Should Apply

freshers

Freshers with a degree in Computer Science or related field and a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C# can apply for this role.

experienced

Experienced professionals with 1-3 years of experience in Oracle development using technologies such as SQL, PL/SQL, and APEX can apply for this role.

graduates

Graduates with a degree in Computer Science or related field and a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C# can apply for this role.

btech

B.Tech graduates with a degree in Computer Science or related field and a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C# can apply for this role.

mca

MCA graduates with a degree in Computer Science or related field and a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C# can apply for this role.

diploma

Diploma holders with a degree in Computer Science or related field and a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C# can apply for this role.

Typical Hiring Process

  1. Round 1: The first round will be a technical interview to assess the candidate's skills and experience in Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C#.
  2. Round 2: The second round will be a coding challenge to assess the candidate's coding skills and ability to solve problems.
  3. Round 3: The third round will be a personal interview to assess the candidate's communication skills, teamwork, and adaptability.

Resume Tips for This Role

  • Highlight your experience and skills in Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C#.
  • Include any relevant projects or certifications that demonstrate your skills.
  • Use a clear and concise format to make it easy for the recruiter to scan your resume.

Interview Preparation Tips

  • Be prepared to answer technical questions related to Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C#.
  • Practice coding challenges to improve your coding skills and ability to solve problems.
  • Show enthusiasm and interest in the company and the role, and be prepared to ask questions.

Possible Interview Questions (10)

  1. What is your experience with Oracle APEX?
  2. How do you optimize database performance?
  3. What is your understanding of SOLID principles?
  4. How do you handle errors in JavaScript?
  5. What is your experience with Azure PaaS services?
  6. How do you implement security in your applications?
  7. What is your understanding of containerisation?
  8. How do you troubleshoot issues in your applications?
  9. What is your experience with Agile SCRUM development methodology?
  10. How do you stay updated with the latest technologies and trends?

Salary Insights (India)

Industry range

The average salary for a Software Engineer I in the industry is around ₹6-8 lakhs per annum.

Freshers

The average salary for a fresher in this role is around ₹4-6 lakhs per annum.

Experienced

The average salary for an experienced professional in this role is around ₹8-12 lakhs per annum.

The salary for this role can grow up to ₹15-20 lakhs per annum with experience and skills.

Career Path Roadmap

1
Software Engineer II

With 2-3 years of experience, you can move to a Software Engineer II role, where you will be responsible for leading projects and mentoring junior engineers.

2
Senior Software Engineer

With 5-7 years of experience, you can move to a Senior Software Engineer role, where you will be responsible for leading teams and architecting complex systems.

3
Technical Lead

With 10-12 years of experience, you can move to a Technical Lead role, where you will be responsible for leading technical teams and driving innovation.

Why This Opportunity Is Worth Considering

  • This role offers a chance to work with a leading company in the life sciences industry.
  • You will have the opportunity to work on complex projects and develop your skills.
  • The company offers a competitive salary and benefits package.

Things To Know Before Applying

  • The company is a leading player in the life sciences industry.
  • The company has a strong focus on innovation and teamwork.
  • The company offers a competitive salary and benefits package.

Recommended Courses

Oracle APEX Developer
Oracle

This course will help you develop your skills in Oracle APEX and prepare you for the Oracle APEX Developer certification.

SQL Server Developer
Microsoft

This course will help you develop your skills in SQL Server and prepare you for the SQL Server Developer certification.

JavaScript Developer
Udemy

This course will help you develop your skills in JavaScript and prepare you for the JavaScript Developer certification.

Career Advice

To succeed in this role, you need to have a strong understanding of Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C#. You should also have good problem-solving skills, be able to work in a team, and have a passion for technology.

Editorial Note: This role is a great opportunity for freshers and experienced professionals to develop their skills and work with a leading company in the life sciences industry.
Written by CampusToCareer Editorial Team • AI Assisted • Fact Checked

Frequently Asked Questions

The salary range for this role is around ₹6-8 lakhs per annum.
The key skills required for this role are Oracle APEX, SQL, PL/SQL, HTML, CSS, JavaScript, and Microsoft .NET / C#.
The career path for this role is Software Engineer II, Senior Software Engineer, and Technical Lead.

Similar Roles to Explore

Software EngineerJunior Software EngineerSenior Software EngineerTechnical LeadDevOps Engineer
Application trackerSkill learning pathsDaily coding practice
Apply Now
Reference Only

Original Job Description

The text below is preserved from the employer's listing for verification. CampusToCareer editorial content above is the primary guide for preparing your application.

Job Description

Software Engineer I (Oracle APEX)-1

Location:Pune, India

Category:Engineering

widget:Full time

Posted Date:June 23rd 2026

Job ID:R262994

About Cencora

Our team members are at the heart of everything we do. At Cencora, we are united in our responsibility to create healthier futures, and every person here is essential to us being able to deliver on that purpose. If you want to make a difference at the center of health, come join our innovative company and help us improve the lives of people and animals everywhere. Apply today!

Job Details

Job purpose

Designing, developing, documenting, and maintaining high-quality Oracle APEX web application

solutions for the life sciences industry.

Main tasks

· Assist in the creation of high-quality, accessible user interfaces from technical conception through to development & implementation.

· Help to customise and extend existing applications to meet

evolving business requirements.

· Develop within the Software Development Life Cycle (SDLC) processes ensuring that user interface standards, coding standards, and design principles are adhered to.

· Help to maintain/document development standards, with a key focus on APEX security guidelines and settings.

· Implement best practices for version control and deployment.

· Write efficient database code and collaborate with other developers and DBAs, to support the applications, ensuring data security, integrity, and performance.

· Use impact analysis techniques and test own changes to a high standard, to lessen the likelihood of issues reaching the testing phase.

· Be familiar with the tools and frameworks that the testing team use e.g., for test automation, accessibility testing, regression testing etc.

· Stay updated on industry trends and advancements in Oracle development, and in security guidelines e.g., OWASP, NIST.

· Take the initiative in identifying appropriate development opportunities.

· Support legacy systems and upgrades / data migrations.

Key Decisions made by APEX Developer

· Database and code design.

· Which APEX features to use to implement the functionality.

· Use of ‘out of the box’ functionality versus custom.

· Determine how the application will integrate with external services, APIs, and third-party libraries.

· UI/UX; layout and interaction decisions to create intuitive and user-friendly applications

Critical qualifications, experience, ‘know-how’ and skills

· Concentrated and high-quality work.

· Ability to work in a team.

· Sense of responsibility.

· Very good command of English.

· Bachelor's degree in Computer Science, Information Technology, a related field, or equivalent experience.

· At least 1 year’s experience in Oracle development using technologies such as SQL, PL/SQL, and APEX.

· Strong analytical and problem-solving skills.

· Excellent communication and collaboration abilities; asks for help when required.

· Familiarity with web technologies (HTML, CSS, JavaScript).

· Can debug and fix basic bugs in unfamiliar code.

· Can independently build new code if provided with assistance.

· Understands how to and ensures the build of performant, scalable code.

· Adopts a security first approach, producing secure code.

· Plans own work within short time horizons.

· Applies newly acquired knowledge to develop new skills.

.

A Bachelor's Degree in Computer Science (or a related field) or training in the technologies listed in the minimum skills

Normally requires a minimum of 1-3 years of successful and progressively responsible experience

Experience working in Microsoft .NET / C#

Utilizes Microsoft Visual Studio

Experience with Databases, preferably Microsoft SQL Server, Azure SQL, MySQL, Azure COSMOS

Good problem-solving skills

SOLID principles

Design Patterns

Dependency Injection

Unit Testing, Integration Testing using NUnit/xUnit

Understanding of REST web services

Web UI development (including JQuery, React/Angular)

Azure (or other cloud) PaaS services (functions, storage, key vault, etc)

Azure CI/CD pipelines and Quality Gates.

Containerisation (Docker Linux/Windows based)

Experience working with any reporting tool.

Experience in working with Agile SCRUM development methodology

A passion for technology and developing your own technical skills.

Accountable for completing all the assigned trainings before the due date.