We are looking for a Junior Quality Assurance Engineer to join PRAL and help deliver reliable, high-quality software solutions. The role involves manual and automated testing, execution of test cases, defect reporting, and collaboration with development teams to ensure applications meet business requirements. Ideal for candidates passionate about software quality and continuous improvement.
Responsibilities:
The Junior Quality Assurance Engineer will be responsible for ensuring the quality, reliability, and performance of software applications through systematic testing and quality control measures. The role involves designing and executing test plans, identifying defects, and working closely with developers and business analysts to deliver high-quality software products that meet business requirements.
Able to translate business requirements into test cases.
Contribute to establishing an automation test framework to support all aspects of Quality Assurance, including the execution of test plans to perform both functional and non-functional testing.
Perform manual test execution to verify software implementation meets the business requirements Install builds into test environments and help troubleshoot issues in test environments.
Troubleshoot automated test failures that run as a part of the Continuous Integration process.
Document bugs and issues with enough details to reproduce the item and verify the issue has been resolved after it has been fixed.
Deliver estimates in collaboration with the feature team and stakeholders.
Research and collaborate with their engineering team on continuous improvement initiatives.
04 years Bachelor’s degree in Computer Science Information Technology, or a related field.
Fresh to 1 year of experience.
QA Automation Engineer Experience in at least one object-oriented programming language like C# or Java Experience in JavaScript or any scripting language for automating the tests in different tools.
Experience in the following automation testing tools; Selenium, JMeter, Cypress, Appium etc
Experience with Automated UI Testing.
Experience with distributed version control (e.g. Git)
Understanding of Continuous Integration/Development Experience with Lean/Agile/Scrum
We are looking for an experienced and passionate Software Engineer – Java to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and implementing high-quality Java-based software solutions in accordance with business requirements. The role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively within a team environment to ensure the successful and timely delivery of projects.
Key Responsibilities:
Develop robust software solutions by analyzing user requirements, system workflows, data usage, and operational processes.
Collaborate closely with Business and Functional teams to understand requirements and translate them into technical designs.
Design and implement scalable, secure, and high-performance Java-based applications.
Write clean, maintainable, and efficient code based on feature specifications.
Develop user interfaces ensuring seamless user experience.
Perform unit testing and ensure code quality through reviews and best practices.
Participate in architectural and design discussions for applications.
Lead and mentor team members, ensuring knowledge sharing and skill development within the team.
Manage development tasks, prioritize workloads, and handle changing project priorities and deadlines effectively.
4 years bachelor’s degree in computer science, Software Engineering, or related field
Minimum 3 years of relevant experience in Java Development within a reputed IT organization.
Strong expertise in building Java EE applications.
Solid understanding of Object-Oriented Design (OOD) principles.
Hands-on experience on JSF is a must.
Exposure to SOA (Service Oriented Architecture) and PrimeFaces will be an added advantage.
Experience working in a Linux environment is preferred.
In-depth knowledge of Java Architecture, Design Patterns, and Software Development Life Cycle (SDLC).
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills.
Ability to manage and lead a development team.
Strong teamwork and collaboration capabilities.
Proactive approach towards learning and adopting new technologies.
Ability to manage multiple tasks and changing priorities effectively.
We are looking for a skilled and motivated Software Engineer (.NET) to join our development team. The ideal candidate should have a solid background in .NET and Angular. This role involves designing, developing, and maintaining scalable software solutions that meet business and technical requirements.
Responsibilities:
Design, develop, test, and maintain robust and scalable applications using .NET and Angular.
Collaborate with cross-functional teams to deliver quality solutions aligned with business needs.
Build and integrate RESTful APIs and implement secure, high-performance backend services.
Ensure all solutions meet performance, security, and scalability standards.
Troubleshoot and resolve software defects and production issues.
Maintain up-to-date technical documentation and participate in code reviews.
Contribute to sprint planning, reviews, and Agile development activities.
04 Years Bachelor’s degree in Computer Science, Software Engineering, or related field.
Minimum 3 years of relevant experience.
Proven experience with .NET and C#
Hands-on skills in Angular and front-end development (HTML, CSS, JavaScript).
Familiarity with version control best practices.
Solid understanding of object-oriented programming (OOP) and software design patterns.
Knowledge of Web Services and RESTful APIs.
Strong problem-solving skills and attention to detail.
Excellent communication and teamwork abilities.
We are looking for an experienced and passionate Software Engineer – Java to join our dynamic development team. The ideal candidate will be responsible for designing, developing, and implementing high-quality Java-based software solutions in accordance with business requirements. The role requires strong technical expertise, problem-solving skills, and the ability to work collaboratively within a team environment to ensure the successful and timely delivery of projects.
Key Responsibilities:
Develop robust software solutions by analyzing user requirements, system workflows, data usage, and operational processes.
Collaborate closely with Business and Functional teams to understand requirements and translate them into technical designs.
Design and implement scalable, secure, and high-performance Java-based applications.
Write clean, maintainable, and efficient code based on feature specifications.
Develop user interfaces ensuring seamless user experience.
Perform unit testing and ensure code quality through reviews and best practices.
Participate in architectural and design discussions for applications.
Lead and mentor team members, ensuring knowledge sharing and skill development within the team.
Manage development tasks, prioritize workloads, and handle changing project priorities and deadlines effectively.
Required Qualifications & Experience:
4 years bachelor’s degree in computer science, Software Engineering, or related field
Minimum 15 years of relevant experience in Java Development within a reputed IT organization.
Strong expertise in Core Java.
Good understanding of SQL, PL/SQL
Experience with Hibernate / JPA
Solid understanding of Object-Oriented Design (OOD) principles.
Experience working with high-availability and web-based Java applications.
In-depth knowledge of Java Architecture, Design Patterns, and Software Development Life Cycle (SDLC).
We are looking for a creative and detail-oriented UI/UX Design Specialist with at least 5 years of professional experience to join our design team. The ideal candidate should have strong skills in Figma, UI design, UX research, wireframing, prototyping, and design systems, with a good understanding of responsive web and mobile interfaces.
The candidate will work closely with product managers, developers, business analysts, and other stakeholders to transform requirements into intuitive, accessible, and visually consistent digital experiences.
Key Responsibilities
Design user interfaces for web applications, mobile applications, and responsive websites.
Create user flows, wireframes, prototypes, mockups, and high-fidelity UI designs.
Translate business and user requirements into effective UX solutions.
Conduct basic UX research, competitor analysis, and usability analysis where required.
Create and maintain reusable UI components and design systems.
Ensure consistency in typography, spacing, colors, icons, layouts, and interaction patterns.
Develop interactive prototypes in Figma to demonstrate user journeys and interactions.
Collaborate with developers to ensure accurate implementation of designs.
Review implemented interfaces and provide design feedback to development teams.
Work with product managers and stakeholders to understand requirements and propose appropriate design solutions.
Incorporate feedback and iterate designs based on usability, business, and technical requirements.
Maintain organized Figma files, components, styles, and design documentation.
Stay updated with current UI/UX, accessibility, responsive design, and digital product design trends.
At least 5 years of professional experience in UI/UX or Product Design.
Strong proficiency in Figma.
4 Years Bachelor’s degree in UI/UX Design, Interaction Design, Graphic Design, HCI, Visual/Communication Design, Fine Arts, Computer Science, Information Technology, Software Engineering, or a related discipline.
Portfolio case studies should preferably demonstrate:
Problem / requirement
User flow or UX process
Wireframes
Design iterations
Final UI
Prototype
Design rationale
Final outcome or impact, where available
Note: Applications without a relevant UI/UX portfolio may not be considered.
Good understanding of UX/UI design principles and methodologies.
Experience creating:
User flows
Wireframes
Prototypes
High-fidelity UI designs
Responsive layouts
Design systems and reusable components
Strong knowledge of Figma Auto Layout, Components, Variants, Styles, Variables, and Prototyping.
Good understanding of responsive web and mobile design.
Knowledge of typography, color theory, visual hierarchy, grids, spacing, and layout.
Familiarity with design handoff and developer collaboration.
Ability to understand business requirements and convert them into practical design solutions.
Strong attention to detail and consistency.
Good communication and presentation skills.
We are hiring Database Developers to design efficient database structures and ensure data quality and integrity. They will collaborate with development teams to build scalable, high-performance database solutions aligned with business needs. The role includes maintaining best practices in database design and optimizing system performance. Candidates will contribute to strengthening and modernizing data infrastructure for reliable operations.
Job Description:
This role demands a strong focus on designing efficient database structures, enhancing system integration capabilities, and maintaining data quality assurance standards. The successful candidate collaborates closely with software development teams to align database solutions with organizational goals while optimizing performance and scalability. The successful candidate also plays a crucial role in overseeing development processes and ensuring adherence to best practices in database design and implementation. Expertise will directly contribute to the modernization and reliability of Pakistan Revenue Automation’s data infrastructure, supporting critical revenue management functions with robust and optimized database systems.
Responsibilities
Development & optimization of database objects, performance tuning, ER modeling, system integration, data quality assurance, and technical mentorship.
• Maintaining and developing new database objects (tables, packages, procedures, functions, views etc.) by following Database standards.
• Write complex queries, refactor existing procedures, tuning and schema refinement.
• Develop and maintain database ER Modeling and data dictionaries.
• Understanding of existing and new business processes.
• Identify any issues related to database performance and provide corrective measures.
• Evaluate existing database and recommend improvements for performance efficiency.
• Develop best practices for database design and development activities.
• Perform space management and capacity planning for database systems.
• Refine and automate regular processes, track issues, and document changes.
• Ensure data quality and integrity in databases.
• Independently analyze, solve, and correct issues in real time, providing problem resolution end-to-end.
• Analyze business processes and procedures to recommend technical system/software solutions.
• Review proposed database structure changes by development teams and approve or modify based on company standards and best practices.
• Provide support for software releases.
• Research interfaces to identify and code required updates to support integration.
• Provide quick and quality work for critical production systems.
• Share domain and technical expertise, providing technical mentorship and cross-training to other team members.
Education & Experience:
• Minimum 4 Years bachelor’s or master’s degree in information technology, Computer Science, or a related field.
• 2+ years of relevant experience
• Oracle Database (10g, 11g, 12C, 19C, 21C, 23ai) Development experience required.
• Experience with software Agile methodology and software development common practices (code reviews, unit testing etc.).
• Experience with logical and physical data modeling and strong knowledge of ORDBMS/RDBMS.
• Experience in designing and maintenance of Database Modeling (ER-Win Data Modeler, Toad Data Modeler etc.).
• Firm understanding of the overall architecture required to support common schema-based objects used to store data and implement business logic.
• Ability to provide guidance, oversight, and peer review to more junior database developers and direction to other technical resources as required.
• Aptitude for debugging problems in complex, unfamiliar code.
• Solid work ethic, self-driven, can function independently with minimal oversight and direction.
• Experience with PL/SQL analytical functions.
• Strong SQL experience and proficient in writing and optimizing SQL statements.
• Create complex functions, scripts, stored procedures and triggers to support application development.
• Experience with Performance Tuning and Optimization (PTO), using native monitoring and troubleshooting tools.
• Sound knowledge of performance optimization, indexing & partitioning.
• Being able to plan technical solutions.
• Excellent written and verbal communication.
• Ability to organize and plan work independently.
• Ability to work in a rapidly changing environment.
• Ability to multi-task and context-switch effectively between different activities and teams.
• Knowledge and experience in other relational databases will be a plus point. Taxation domain will be a plus point.
We are seeking a skilled and experienced Database Administrator (Oracle) to manage, maintain, secure, optimize, and support enterprise Oracle database environments. The position will also require strong software development knowledge to effectively collaborate with development teams, troubleshoot application-related database issues, optimize application performance, and support enterprise business applications.
The incumbent will be responsible for ensuring the availability, reliability, performance, security, integrity, and continuity of Oracle databases while supporting business applications and organizational requirements.
Key Responsibilities
SQL & PL/SQL Development
Develop, maintain, and optimize complex SQL and PL/SQL queries, stored procedures, functions, packages, triggers, and database scripts.
Analyze and optimize SQL queries and execution plans to improve application and database performance.
Support development teams in database design, query optimization, and integration of applications with Oracle databases.
Automation & Scripting
Develop and maintain scripts and automation tools for database deployment, monitoring, maintenance, backup, recovery, reporting, and routine administrative activities.
Automate repetitive database administration and operational processes where appropriate.
Required Qualifications & Experience
4 Years Bachelor’s or Master degree in Computer Science, Information Technology, Software Engineering, or a related field from a recognized institution.
4+ years of overall software/DB development/IT experience, with substantial hands-on experience in Oracle and SQL Server Databases.
• Familiarity with database queries, Knowledge of database structure languages, such as SQL /PLSQL
• Knowledge of database design and theories.
• Ability to work with data architects and other IT specialist to set up, maintain and monitor data networks
• Extracting and/or loading data
• Experience with server installation and maintenance, ensuring all hardware and software are updated
• Familiarity with database management best practices
• Knowledge of IT security best practices, Setting up cybersecurity measures
• Experience with a variety of computer information systems
• Authenticating data, Preserving data integrity
• Problem-solving and critical thinking. Ability to explain complex ideas in simple terms
• Monitoring the performance of hardware and software
• Good multitasking abilities
The Junior Network Administrator will be responsible for supporting the day to day operation, maintenance, monitoring, and troubleshooting of the PRAL/FBR Enterprise Network infrastructure. The position requires a technically capable resource who can independently handle routine network administration and IT support activities, while also assisting in the management and configuration of routers, switches, firewalls, wireless infrastructure, and related network devices.
The candidate should have a minimum of 1/2 years of relevant hands on experience in an Enterprise or Corporate IT environment and should be capable of taking ownership of assigned network administration and technical support tasks.
Key Responsibilities
• Configure, manage, and troubleshoot routers, Layer-2/Layer-3 switches, firewalls, wireless access points, and related network devices.
• Perform network configuration activities including VLANs, IP addressing, routing, DHCP, DNS, NAT, ACLs, VPNs, and basic network security policies.
• Support configuration and troubleshooting of static routing, OSPF and other enterprise routing protocols where applicable.
• Assist in managing firewall policies, NAT rules, VPN connectivity, access control, and Internet gateway configurations.
• Monitor network performance, availability, bandwidth utilization, and connectivity using available Network Monitoring and Management Systems.
• Troubleshoot network outages, performance issues, connectivity problems, and device-related incidents.
• Provide Level-1/Level-2 technical support to users for network and IT-related issues.
• Coordinate with ISPs, and internal IT teams for resolution of network and infrastructure issues.
• Perform network device installation, configuration, backup, firmware upgrades, and basic maintenance.
• Maintain updated network diagrams, IP address records, device inventories, configuration backups, and technical documentation.
• Assist in implementing network security controls and ensure compliance with organizational IT security policies.
• Support network expansion, new office connectivity, server/network integration, and other infrastructure deployment activities.
Education and Experience
• 4 Years Bachelor’s degree in computer science, Information Technology, Telecommunications, Electrical Engineering, or a related discipline.
• Minimum 1/2 years of hands-on experience in Enterprise/Corporate Network Administration or IT Infrastructure Support.
• Practical experience in router, switch, firewall, and wireless device configuration and troubleshooting is mandatory.
• Experience working in a structured Enterprise IT environment/NOC or Network Operations environment will be preferred.
Certifications
Any of the following certifications will be an advantage:
• CCNA
• HCIA/HCIP
• Fortinet NSE
• Equivalent networking certifications
The candidate should demonstrate practical hands-on knowledge of:
Networking
• TCP/IP, IPv4/IPv6 fundamentals
• LAN/WAN architecture
• VLAN and Inter-VLAN routing
• Switching and routing concepts
• DHCP, DNS, NAT and ACLs
• STP/RSTP
• Static routing and OSPF
• VPN technologies
• Internet and ISP connectivity
• Basic network security principles
Network Devices
• Enterprise routers
• Layer-2/Layer-3 switches
• Next-Generation Firewalls
• Wireless Access Points and Controllers
• Network monitoring and management tools
Firewall Administration
• Firewall policy configuration
• NAT configuration
• Access control rules
• VPN configuration and troubleshooting
• Basic security and traffic filtering
• Firewall logs and traffic analysis
IT Support
• Windows client/server troubleshooting
• Active Directory fundamentals
• DNS/DHCP troubleshooting
• User and endpoint support
• Basic server and virtualization concepts
• Remote support and incident troubleshooting
We are seeking a skilled and experienced Database Administrator (Oracle) to manage, maintain, secure, optimize, and support enterprise Oracle database environments. The position will also require strong software development knowledge to effectively collaborate with development teams, troubleshoot application-related database issues, optimize application performance, and support enterprise business applications.
The incumbent will be responsible for ensuring the availability, reliability, performance, security, integrity, and continuity of Oracle databases while supporting business applications and organizational requirements.
Key Responsibilities
1. Oracle Database Administration & Maintenance
Install, configure, upgrade, patch, monitor, and maintain Oracle Database servers and related systems.
Ensure high availability, reliability, stability, and optimal performance of production database environments.
Manage database instances, schemas, tablespaces, indexes, users, roles, and other database objects.
2. SQL & PL/SQL Development
Develop, maintain, and optimize complex SQL and PL/SQL queries, stored procedures, functions, packages, triggers, and database scripts.
Analyze and optimize SQL queries and execution plans to improve application and database performance.
Support development teams in database design, query optimization, and integration of applications with Oracle databases.
3. Database Security & Access Management
Implement and maintain database security controls, including user access, role-based permissions, authentication, auditing, encryption, and access monitoring.
Ensure appropriate protection of sensitive and business-critical organizational data.
4. Backup, Recovery & Disaster Management
Develop, implement, and regularly test database backup, restoration, disaster recovery, and business continuity procedures.
Manage and monitor Oracle RMAN backups and recovery processes.
Support disaster recovery and business continuity activities to minimize data loss and system downtime.
5. Performance Monitoring & Optimization
Monitor database health, availability, resource utilization, and performance.
Identify database bottlenecks, analyze execution plans, and implement performance-tuning measures.
Work with software development teams to identify and resolve application-related performance issues.
6. High Availability & Capacity Management
Configure and manage Oracle high-availability and disaster recovery solutions, including Oracle RAC, Data Guard, or equivalent technologies.
Monitor database capacity and plan for future growth, resource requirements, and infrastructure needs.
7. Troubleshooting & Production Support
Diagnose and resolve database errors, connectivity issues, performance problems, data integrity issues, and production incidents.
Provide technical support to development, DevOps, infrastructure, and operational teams.
Participate in root-cause analysis and implement corrective and preventive measures.
8. Database Design & Implementation
Design, create, and maintain database schemas, tables, indexes, views, procedures, functions, packages, triggers, and other database objects.
Translate application and business requirements into efficient database solutions.
9. Software Development & Application Support
Utilize strong knowledge of .NET, C#, ASP.NET Core, Java, Angular, and TypeScript to understand application architecture and database integration.
Collaborate with software developers in application development, debugging, deployment, integration, and production support.
Analyze application architecture and identify opportunities for performance optimization and improved database interaction.
10. Automation & Scripting
Develop and maintain scripts and automation tools for database deployment, monitoring, maintenance, backup, recovery, reporting, and routine administrative activities.
Automate repetitive database administration and operational processes where appropriate.
11. Monitoring, Reporting & Documentation
Develop database monitoring reports and dashboards.
Maintain technical documentation relating to database architecture, configurations, processes, changes, and recovery procedures.
Prepare database performance, availability, capacity, and incident reports.
12. Business & Taxation Domain Support
Understand organizational business processes and, where required, taxation rules and requirements relevant to enterprise applications.
Translate taxation and business requirements into appropriate database and software solutions in coordination with relevant stakeholders.
13. Change, Incident & Project Management
Follow established change management, incident management, release, and operational procedures.
Support application deployments, integrations, upgrades, and enterprise IT projects.
Coordinate with software developers, system administrators, DevOps, cybersecurity teams, data architects, and business stakeholders.
14. Compliance & Audit Support
Ensure database environments comply with organizational policies, security standards, regulatory requirements, and applicable audit controls.
Provide technical assistance and required documentation during internal and external audits.
Required Qualifications & Experience
4 Years Bachelor’s or Master degree in Computer Science, Information Technology, Software Engineering, or a related field from a recognized institution.
6–10+ years of overall software development/IT experience, with substantial hands-on experience in Oracle Database, .NET, Java, and Angular.
Must-Have Skills
Oracle Database Administration
Oracle SQL & PL/SQL
Complex Queries & Query Optimization
Stored Procedures, Functions, Packages & Triggers
Oracle Performance Tuning
Oracle RMAN Backup & Recovery
Oracle Data Guard / RAC
Database Security & Access Management
.NET / C# / ASP.NET Core
Java
Angular / TypeScript
Application Architecture & Database Integration
Application Debugging & Performance Optimization
Production/Application Support
Database Monitoring & Troubleshooting
Automation & Scripting
Strong Analytical & Problem-Solving Skills
Technical Documentation & Cross-functional Collaboration
Highly Desirable
Understanding of tax rules, taxation processes, and business requirements.
Ability to translate taxation/business requirements into practical software and database solutions.
Experience working with large-scale enterprise applications and high-volume databases.
Relevant Oracle certifications or other recognized professional certifications will be an advantage.
Key Competencies
Oracle Database Administration
SQL & PL/SQL Development
Database Performance Optimization
Software Development & Application Support
Database Security & Data Integrity
Backup, Recovery & Disaster Management
High Availability & Disaster Recovery
Application Architecture & Debugging
We are seeking a skilled and experienced Database Administrator (Oracle) to manage, maintain, secure, optimize, and support enterprise Oracle database environments. The position will also require strong software development knowledge to effectively collaborate with development teams, troubleshoot application-related database issues, optimize application performance, and support enterprise business applications.
The incumbent will be responsible for ensuring the availability, reliability, performance, security, integrity, and continuity of Oracle databases while supporting business applications and organizational requirements.
Key Responsibilities
1. Oracle Database Administration & Maintenance
Install, configure, upgrade, patch, monitor, and maintain Oracle Database servers and related systems.
Ensure high availability, reliability, stability, and optimal performance of production database environments.
Manage database instances, schemas, tablespaces, indexes, users, roles, and other database objects.
2. SQL & PL/SQL Development
Develop, maintain, and optimize complex SQL and PL/SQL queries, stored procedures, functions, packages, triggers, and database scripts.
Analyze and optimize SQL queries and execution plans to improve application and database performance.
Support development teams in database design, query optimization, and integration of applications with Oracle databases.
3. Database Security & Access Management
Implement and maintain database security controls, including user access, role-based permissions, authentication, auditing, encryption, and access monitoring.
Ensure appropriate protection of sensitive and business-critical organizational data.
4. Backup, Recovery & Disaster Management
Develop, implement, and regularly test database backup, restoration, disaster recovery, and business continuity procedures.
Manage and monitor Oracle RMAN backups and recovery processes.
Support disaster recovery and business continuity activities to minimize data loss and system downtime.
5. Performance Monitoring & Optimization
Monitor database health, availability, resource utilization, and performance.
Identify database bottlenecks, analyze execution plans, and implement performance-tuning measures.
Work with software development teams to identify and resolve application-related performance issues.
6. High Availability & Capacity Management
Configure and manage Oracle high-availability and disaster recovery solutions, including Oracle RAC, Data Guard, or equivalent technologies.
Monitor database capacity and plan for future growth, resource requirements, and infrastructure needs.
7. Troubleshooting & Production Support
Diagnose and resolve database errors, connectivity issues, performance problems, data integrity issues, and production incidents.
Provide technical support to development, DevOps, infrastructure, and operational teams.
Participate in root-cause analysis and implement corrective and preventive measures.
8. Database Design & Implementation
Design, create, and maintain database schemas, tables, indexes, views, procedures, functions, packages, triggers, and other database objects.
Translate application and business requirements into efficient database solutions.
9. Software Development & Application Support
Utilize strong knowledge of .NET, C#, ASP.NET Core, Java, Angular, and TypeScript to understand application architecture and database integration.
Collaborate with software developers in application development, debugging, deployment, integration, and production support.
Analyze application architecture and identify opportunities for performance optimization and improved database interaction.
10. Automation & Scripting
Develop and maintain scripts and automation tools for database deployment, monitoring, maintenance, backup, recovery, reporting, and routine administrative activities.
Automate repetitive database administration and operational processes where appropriate.
11. Monitoring, Reporting & Documentation
Develop database monitoring reports and dashboards.
Maintain technical documentation relating to database architecture, configurations, processes, changes, and recovery procedures.
Prepare database performance, availability, capacity, and incident reports.
12. Business & Taxation Domain Support
Understand organizational business processes and, where required, taxation rules and requirements relevant to enterprise applications.
Translate taxation and business requirements into appropriate database and software solutions in coordination with relevant stakeholders.
13. Change, Incident & Project Management
Follow established change management, incident management, release, and operational procedures.
Support application deployments, integrations, upgrades, and enterprise IT projects.
Coordinate with software developers, system administrators, DevOps, cybersecurity teams, data architects, and business stakeholders.
14. Compliance & Audit Support
Ensure database environments comply with organizational policies, security standards, regulatory requirements, and applicable audit controls.
Provide technical assistance and required documentation during internal and external audits.
Must-Have Skills
Oracle Database Administration
Oracle SQL & PL/SQL
Complex Queries & Query Optimization
Stored Procedures, Functions, Packages & Triggers
Oracle Performance Tuning
Oracle RMAN Backup & Recovery
Oracle Data Guard / RAC
Database Security & Access Management
.NET / C# / ASP.NET Core
Java
Angular / TypeScript
Application Architecture & Database Integration
Application Debugging & Performance Optimization
Production/Application Support
Database Monitoring & Troubleshooting
Automation & Scripting
Strong Analytical & Problem-Solving Skills
Technical Documentation & Cross-functional Collaboration
Highly Desirable
Understanding of tax rules, taxation processes, and business requirements.
Ability to translate taxation/business requirements into practical software and database solutions.
Experience working with large-scale enterprise applications and high-volume databases.
Relevant Oracle certifications or other recognized professional certifications will be an advantage.
Key Competencies
Oracle Database Administration
SQL & PL/SQL Development
Database Performance Optimization
Software Development & Application Support
Database Security & Data Integrity
Backup, Recovery & Disaster Management
High Availability & Disaster Recovery
Application Architecture & Debugging
Required Qualifications & Experience
4 Years Bachelor’s or Master degree in Computer Science, Information Technology, Software Engineering, or a related field from a recognized institution.
6–10+ years of overall software development/IT experience, with substantial hands-on experience in Oracle Database, .NET, Java, and Angular.
Pakistan Revenue Automation (Pvt.) Limited (PRAL) is seeking the services of a qualified and experienced professional for the position of Junior Network Administrator at its Lahore Office. The position will be responsible for supporting and maintaining network infrastructure, CCTV/IPTV surveillance systems, scanning equipment, and related IT infrastructure to ensure reliable and uninterrupted operations.
• CCTV & Baggage Scanner Operations: Operate, monitor, and maintain CCTV systems and baggage X-ray/scanning machines; troubleshoot faults and perform preventive/corrective maintenance.
• Installation & Vendor Coordination: Assist in installing, configuring, testing, and commissioning new equipment; liaise with vendors and technical teams for repairs and network connectivity.
• Inspections & Documentation: Conduct routine inspections, follow preventive maintenance schedules, maintain records, and prepare technical reports; ensure proper footage recording and storage
Qualification:
B-Tech Electrical / Electronics, BS (CS/IT)
Experience:
Minimum 5 - Years in handling of Scanning Machines / IPTV Surveillance
We offer market-based compensation and benefits. Our benefits include generous health insurance coverage for self, spouse, children and parents (inpatient and outpatient), unrivaled group life insurance, above average annual salary raises, lucrative annual bonuses, gratuity, loans and leave encashment etc.
We foster an open and friendly environment that encourages diversity and equal employment opportunity. We put extra efforts and energy to create a workplace that focus on employees well-being physical and mental health, high level of engagement through HR best practices.
Our Software Development Life Cycle (SDLC) offers unique learning opportunity to every team member to learn and become a specialist of either any specific technology or multiple tools and technologies. That creates unparalleled opportunities for career advancement. We aim to invest significantly on our employees learning and development.
Over the years, we have achieved and maintained an outstanding work life balance, yet we do not miss our timelines. In fact, this is helping us to do our work more efficiently maintaining productivity and quality. We are also flexible to opt for remote/ hybrid working whenever there is a requirement or need.
©2022 PRAL, All rights reserved.