···
Log in / Register
Analyst / Programmer
OLX
Full-time
Onsite
No experience limit
No degree limit
Largo Escola 3, 2635-232 Rio de Mouro, Portugal
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Analyst/Programmer to support the IT department, responsible for maintaining and developing the company's applications. Key Highlights: 1. Maintenance and development of software applications 2. Working with C# (.NET) and PHP programming languages 3. Experience in development for Joomla and VirtueMart ANALYST / PROGRAMMER (M/F) A national company engaged in the production and distribution of sports articles and sportswear seeks to select an Analyst/Programmer to support its IT department. The selected candidate will be responsible for maintaining and developing the company's software applications. Programming Languages: C# (.NET)     Highly relevant for:    Sage 50 (SDKs and local integrations)    Integrations with MS SQL Server       Key Knowledge Areas:   .NET Framework .NET   Classes, interfaces, DTOs    Consumption of REST APIs (HttpClient)    JSON manipulation    Windows consoles and services Functional source code covering various features within Sage will be provided. PHP (mandatory – intermediate/advanced level) ·        Highly relevant for: o   UIN SPORTS Online Store o   Sublime Portal o   New Version of Sublime Portal Essential Knowledge PHP 7.4 8.x Object-Oriented Programming (OOP) Namespaces Autoload (PSR-4) Exceptions Type declarations (strict types) Traits (useful but not mandatory) Joomla-Specific Knowledge JFactory (legacy) Factory, Application, Session JModelLegacy, JViewLegacy, JControllerLegacy Joomla MVC Helpers and Libraries Overrides vs Core Joomla MVC Architecture Ability to build a component from scratch: com_exemplo/ admin controllers models views tables site controllers models views script.php exemplo.xml Mastery of: Controllers (admin vs site) Models (getItem, getListQuery) Views (tmpl default.php) Tables (bind, check, store) ACL (permissions) Component installation and update Database (MySQL MariaDB) Mandatory Queries using JDatabaseDriver JDatabaseQuery Complex joins Subqueries Indexes Schema migrations (update SQL) VirtueMart Knowledge of tables: virtuemart_products virtuemart_product_prices virtuemart_product_medias virtuemart_orders virtuemart_order_items virtuemart_customfields JavaScript (required) Common stack Modern JavaScript jQuery (still widely used in Joomla VM) AJAX (index.php option=com_ajax) Frontend validations Interaction with VM checkout HTML + CSS (professional level) Bootstrap 4 / 5 Grid and responsiveness Compatibility with commercial templates Custom CSS without breaking updates Debugging JS/CSS conflicts Security CSRF (JSession::checkToken) XSS SQL Injection Input sanitization (InputFilter) ACL (access levels) Permission management in admin

Source:  olx View original post
David Muñoz
OLX · HR

Company

OLX
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.