Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Main Duties:
- Designing, executing, assessing, and troubleshooting software programs and applications which
- Include: configuring, analyzing, designing, coding, developing, unit testing and documenting
- Software specifications throughout the project life cycle. This responsibility will extend to contributing
- In the estimates of the project, the quality and timeliness of the deliverables and the project’s
- Compliance to the organizational processes and standards.
Job Requirements
This Position For Kuwait-Saudi partnership with a capital of 50 million USD - is one of the leaders in transaction processing and offers international, top-notch electronic transaction processing services through high speed, robust electronic information network.
- Understand and verify the functional Requirements of the software
- Understand the non-functional Requirements of the software
- Determine the existence of any conflicts within the Requirements of the software
- Requirements’ Owner ensures the commitment of the development team to the requirements.
- Refers to the Requirements’ Owner in case any
- changes are needed in the requirements due to technical issues to ensure
- that the change has no negative impacts on the customer from the business perspective.
- Maintain bi-directional traceability matrix q performs risk assessment on the
- requirements
- Understand the software design strategies and method Model for the system
- Structure and behavior q Is informed of system architecture and design
- Handles the following for each assigned design unit:
- Evaluate alternatives
- Defines external/other Interfaces
- Defines external interactions of the System Units (SUs) in detail
- Documents design decisions in design document
- Understand different design diagrams
- Design database schema and initially builds it Defines system overview and architecture
- Formulates and develops the physical architecture, logical and external
- interfaces
- Makes buy analysis (DAR)
- Set up and build the working environment, as in configuration management plan
- Coding using software building tools
- Checks organization resources and software library for common components..
- Promote components to be added to organizational software library
- If needed, explain the system to the technical writers, and review documentation
- Responsible for o Integration with other software modules
- Debugging Code
- Bug Fixing
- Creates unit test cases
- Unit testing for assigned modules
- Smoke testing when deploying internal builds
- Deep Knowledge of PL / SQL