Software Engineer
Riyadh
Job description
You will lead the design of scalable solutions, configuration management and big data. You will manage the analysis, design and development of automated tests in collaboration with the engineering team. You will be a key part of building the next generation of platform to meet growing business demands. Career Overview: Software engineers create the technical design and functional model of a software system, based on functional specifications. They also design the system architecture or various modules and components related to business or customer requirements, technical platform, computer language, or development environment as well. Typical tasks for this profession: • Prepare diagrams and documents that describe the tasks of the system to be automated, conduct interviews and determine requirements and needs, prepare standard diagrams, and study and design the database schema. • Transfer documents and plans to the appropriate software, and create the appropriate environment to embrace these computer programs by configuring the servers with the required services. • Follow up on the operation of programs, track down their problems, and work to fix them, implementing modifications and developments when needed. • Conducting interviews with internal or external customers in order to obtain information on which the program will be built. • Preparing documents and reports specialized in engineering works and projects, and their progress rates, presenting them, clarifying them, and storing them in their database in accordance with the approved policies and procedures
Requirements
- Qualification: Bachelor's degree
- Skill: Systems development life cycle
- Skill: Analyzing software specifications
- Skill: Business process modeling
- Skill: Tools for software configuration management
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.