Summary
- Develop and introduce processes, tools, and methodologies to meet Korek enterprise and commercial requirements.
- Contribute to the software development life cycle, from coding and deployment, to maintenance and updates.
- Support unification and automation of processes, by combining application development, application maintenance, and application management.
Key Responsibilities
- Design overall architecture of applications.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Manage the complete software development process from conception to deployment.
- Maintain and upgrade applications following deployment.
- Manage the end-to-end life cycle for the production of applications.
- Oversee and guide the analyzing, writing, building, and deployment of applications.
- Oversee the automated testing and provide feedback to management during the development process.
- Modify and test changes to previously developed programs.
- bridge the gap between development, quality assurance, and IT operations.
- Automate processes and continuously deliver high-quality systems.
- React quickly to feedback to continuously improve processes.
Competencies
Web Frontend:
- Proficiency with fundamental front end languages including HTML, CSS, Bootstrap, JavaScript and jQuery.
- Familiarity with any JavaScript web frontend frameworks such as Angular JS, React and Amber.
- Web Backend
- Proficiency with PHP-Laravel server side Framework.
- Familiarity with server side languages such as Java and C#.Net.
- Database:
- Proficiency with database technologies such as MySQL and Oracle.
- Mobile Development.
- Familiarity with cross platform development using React Native.
- Project Management:
- Proficiency with Git version control system.
- Seeing through a project from conception to finished product.
- Writing and preparing technical documentation and diagrams.
- Soft Skills:
- Good problem solving skills, attention to details and analytical mind.
- Strong organizational and business communication skills.
- Staying abreast of developments in web and mobile applications and programming languages.
Language
- English (required)
- Kurdish (required)
- Arabic (preferred)
- Number of Positions: 1
- Experience: 1-2 years of work experience in relevant field.
- Education: Bachelor Computer Science or related field
- Location: Erbil
Apply for this job
To help us track our recruitment effort, please indicate in your email/cover letter where (vacanciesiniraq.com) you saw this job posting.