Используем cookie для работы сайта и статистики. «Хорошо» разрешит ещё и запись сессий.
Каир, Египет4 месяца назад
The major responsibility of the position is to develop and deliver high-quality software solutions utilizing advanced technical skills to build scalable, reliable, and efficient software solutions while ensuring best practices in software development MAIN RESPONSIBILITIES • Design, develop, test, debug and maintain web/windows cloud-based solutions with MS .NET technologies, and Sharepoint. • Research and study current clients' business workflows, & critical success factors, to be able to advise the client on growth opportunities. • Work with developers to design algorithms and flowcharts • Produce clean, efficient, scalable code based on specifications using .NET programming languages, JavaScript, Angular. • Integrate software components and third-party programs • Revise, update, troubleshoot, refactor and debug code, and upgrade existing software • Provide technical support when building, deploying, configuring, and supporting systems for the clients • Test and deploy applications and systems, and fix bugs issued from quality assurance reports, and develop unit tests and work with Quality Control members/Roles on solving the defects. • Prepares and installs solutions by determining and designing system specifications, standards, and programming. • Utilize the new wave of software development concepts (Software-as-a-service, Cloud Computing, ...etc.) • Verify and deploy programs and systems • Gather and evaluate user feedback • Recommend and execute improvements • Develop documentation throughout the software development life cycle (SDLC) for reference and reporting • Participate in requirements analysis. • Ensure adherence to all security policies and procedures, maintaining confidentiality, integrity, and compliance in every aspect of the role Requirements EDUCATION, TRAINING, AND EXPERIENCE SKILLS, ABILITIES AND TRAINING REQUIRED: • Bachelor of engineering, computer science or any relevant field • Proactivity and initiation • Innovation • Problem analysis and solving • Accountability • .Net & SQL Sever • Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 • Familiarity with architecture styles/APIs (REST, RPC) EXPERIENCE LEVEL: • At least 4 years of experience in a relevant position. • C#, ASP.NET MVC, .NET Core and Web API Experience is a must • Sharepoint (Legacy and Cloud) integrations and Collaboration • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
Сравним навыки, грейд, формат работы и зарплату
Чаще всего от 20 500 до 38 600
Грейд
Senior
Опыт работы
от 4 лет
Уровень английского
B2, выше среднего
Письмо на почту или сообщение рекрутеру в Telegram
Основная обязанность на этой должности — разработка и предоставление высококачественных программных решений с использованием передовых технических навыков для создания масштабируемых, надежных и эффективных программных решений, обеспечивая при этом лучшие практики в разработке программного обеспечения. ОСНОВНЫЕ ОБЯЗАННОСТИ
• Разработка, тестирование, отладка и поддержка облачных решений для веб/Windows с использованием технологий MS .NET и SharePoint • Исследование и изучение текущих бизнес-процессов клиентов и ключевых факторов успеха, чтобы иметь возможность консультировать клиента по возможностям роста • Работа с разработчиками над проектированием алгоритмов и блок-схем • Создание чистого, эффективного, масштабируемого кода в соответствии со спецификациями с использованием языков программирования .NET, JavaScript, Angular • Интеграция программных компонентов и сторонних программ • Пересмотр, обновление, устранение неполадок, рефакторинг и отладка кода, а также обновление существующего программного обеспечения • Предоставление технической поддержки при создании, развертывании, настройке и поддержке систем для клиентов • Тестирование и развертывание приложений и систем, а также исправление ошибок, выявленных в отчетах по обеспечению качества, разработка модульных тестов и совместная работа с членами/ролями отдела контроля качества по устранению дефектов • Подготовка и установка решений путем определения и проектирования системных спецификаций, стандартов и программирования • Использование нового поколения концепций разработки программного обеспечения (Software-as-a-service, Cloud Computing, ...etc.) • Проверка и развертывание программ и систем • Сбор и оценка отзывов пользователей • Рекомендация и выполнение улучшений • Разработка документации на протяжении всего жизненного цикла разработки программного обеспечения (SDLC) для справки и отчетности • Участие в анализе требований • Обеспечение соблюдения всех политик и процедур безопасности, поддержание конфиденциальности, целостности и соответствия во всех аспектах роли
ОБРАЗОВАНИЕ, ОБУЧЕНИЕ И ОПЫТ ТРЕБУЕМЫЕ НАВЫКИ, СПОСОБНОСТИ И ОБУЧЕНИЕ: • Степень бакалавра инженерии, компьютерных наук или в любой смежной области • Проактивность и инициативность • Инновации • Анализ и решение проблем • Ответственность • .Net & SQL Server • Знание как минимум одного из языков .NET (например, C#, Visual Basic .NET) и HTML5/CSS3 • Знакомство со стилями архитектуры/API (REST, RPC) УРОВЕНЬ ОПЫТА: • Минимум 4 года опыта работы на соответствующей должности • Опыт работы с C#, ASP.NET MVC, .NET Core и Web API обязателен • Интеграции и совместная работа с SharePoint (Legacy и Cloud) • Опыт работы с базами данных и фреймворками Object-Relational Mapping (ORM) (например, Hibernate)