
Posted date | 13th June, 2025 | Last date to apply | 19th June, 2025 |
Country | Pakistan | Locations | Islamabad |
Category | Software Engineering | ||
Salary | 75K - 80K | ||
Type | Full Time | Positions | 2 |
Experience | 2 years |
About the role:
An Oracle Apex Software Developer, is responsible for using their knowledge of programming languages to customize and update the ERP system developed using Oracle Apex. The duties include meeting with CEO, the Head of Departments (HoDs) and concerned staff members, to determine their needs, coding and testing ERP system to ensure functionality and updating ERP to refine components Financial Management, Project Management, Human Capital & Procurement with special focus on data security within the system and its users, cybersecurity and data storage capacities.
Your responsibilities will include:
The core work revolves around the software development life cycle. The developer will work with the teams of customize the ERP software program for Pak Mission Society (PMS). The developer is required to update end-user ERP and conduct quality control functions. The following are some key responsibilities of the developer:
1. Cross Functioning:
- Collaborating with management, departments and end users to identify requirements and specifications
2. Projects / Module Designing:
- Designing algorithms and flowcharts to update ERP software programme and systems
3. Module Development / Coding:
- Producing efficient and elegant code based on requirements
4. Testing and Deployment:
- Testing and deploying small projects / modules.
5. Trouble Shooting & Debugging:
- Troubleshooting, debugging, maintaining and improving existing ERP System
- Compiling and assessing staff feedback to improve ERP performance
6. Upgradation and Improvements
- Observing user feedback to recommend improvements to existing developed modules
Job Specifications:
Education:
- Minimum Bachelor's Degree in Computer Sciences / Software Engineer or relevant programme.
- Additional certifications / diploma in Oracle / SQL / Oracle Apex will be preferred.
Work Experience:
- Minimum 2 years of experience is required working on developing software using Oracle Apex
Technical Skills
1. Software Engineering
It refers to the entire process of building the module of ERP software. The software engineering skills requires that you are capable of designing the modules in the exiting ERP software that accomplishes a specific goal using programming and analytical skills integrated into the existing system.
2. Development of Modules
Under the development skill, the employee is required to have skills that support him / her that blend together information technology (IT) and software development. It involves careful planning and management of existing resources with the goal to handover and orient the functional and tested modules efficiently.
3. Programming Language
The developers need to have a good grip on Oracle Apex and SQL programming language with a prior experience of at least 2 years of working in Apex environment.
4. Data Structures and Algorithms
A thorough knowledge of data structures and algorithms is required from the developers to write efficient code in SQL. The developer should be able to structure the data in an efficient manager and can develop algorithms to transform the data into user requirements.
Soft Skills for Software Developers
1. Problem-Solving Capabilities
As the software are designed to provide a solution to a problem. Software developers must be able to identify the issue that a piece / module of software aims to address and build software that solves the problem. The developer also needs these capabilities to address any issues that come up during the development process or to work out bugs / errors.
2. Communication Skills
The developer needs to communicate with different departments and team members, which means they need to be able to clearly understand the expectations and being able to navigate through the system to find the best efficient solutions. Additionally, they may be responsible for providing detailed reports on the development process to Senior Management Team and able to communicate in a simplified manner to team members who do not have a technology background.
3. Analytical Thinking
A developer needs to constantly analyze the state of the ERP system and its code. Analysis may also be needed during the design process of a module / component to conceptualize the needs that solves the unique challenge / observation / requirement faced by the end users.
4. Patience
Practicing patience can be an important soft skill for software engineer / developer as the development process can be lengthy, repetitive and, at times, quite complex. Patience can help the developer to keep the motivation going strong amid setbacks or an evolving scope of work. Patience is high required soft skill as it is also an essential tool for developing and maintaining strong interpersonal relationships, especially in potentially trying situations such as working against tight deadlines.
5. Emotional Intelligence
A high degree of emotional intelligence is required to help defuse emotionally charged situations, find points of common understanding, working for the same goals, compromise with your teammates where required and enabling environment to communicate better. PMS also seek out employees with high levels of empathy and emotional control, as they are often more likely to inspire employee loyalty and trust.
Commitment to Diversity and Inclusivity: Pak Mission Society is committed to building a diverse organization and an environment of inclusivity. We strongly encourage applications from candidates who can demonstrate that they can contribute to this goal.
Safeguarding: Pak Mission Society is committed to Safeguarding of Children and Adults and in no way tolerates any harm to our beneficiaries.
- Child Safeguarding: Ensuring the safety and well-being of children, protecting them from abuse, neglect, or exploitation.
- Adult Safeguarding: Protecting vulnerable adults, including the elderly or individuals with disabilities, from harm, abuse, or neglect.
Equal Opportunity Employer: We are an equal opportunity employer and value diversity at our organization. We do not discriminate based on race, religion, origin, gender, age, marital status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment.
Pak Mission Society Commitment towards PSEA:
We work for communities including children, women and vulnerable groups. We have zero-tolerance policy on Sexual Exploitation and Abuse against the communities we work and it's the responsibility of everyone associated with us, selected candidature will undergo rigorous checks against their past behavior related to sexual exploitation and abuse.
Requirements
- Requires you to add current salary information.
- Requires you to add cover letter.
- Resume attachment is required.
We are looking for a passionate, results-driven Entry-Level Software Engineer to join o....