Job Description

The holder of this position is responsible for different phases of software development cycle including analysis, design, development and deployment and therefore it is expected from the successful candidate to be able to perform following tasks:
- Investigating the business processes and planning for their automation
- Requirement engineering and analysis and providing the Request for Proposal (RFP)
- Software analysis, design and development
- Managing the outsourcing process (including proposal investigation form technical and operational perspective, Evaluation and selection of the contractor, generating the draft of contract, follow up the agreement process and gathering the tender documents)
- Project control, management and technical supervision
- Test, deployment and delivery of the software
- Performing administrative affairs and essential correspondence

Requirements

- Mastery of software analysis and design - Mastery of ASP.NET, Entity Framework - Good command in MVC architecture programming - Good command in NetCore programming language - Good command in RESTful API - Mastery of JQuery, Javascript, CSS, HTML - Mastery of MS SQL Server Database - Good command in Angular Framework - Mastery of project management concepts - Mastery of Agile Methodology - Good command in UI/UX concepts - Fluent in software architecture and Design Patterns Required experience: At least 2 years of relevant work experience Required fields of study: Bachelor’s degree in Information Technology Engineering, Computer engineering, Information Technology Management, Computer Science

To see more jobs that fit your career