···
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: We are seeking an Analyst/Programmer for maintenance and development of computer applications in a sports goods company, with focus on .NET, PHP, Joomla, MySQL and JavaScript. Key Highlights: 1. Responsible for maintenance and development of computer applications 2. Work with programming languages C# (.NET) and PHP 3. Focus on Joomla, MySQL, JavaScript and security platforms ANALYST / PROGRAMMER (M/F) A national company engaged in the production and distribution of sports goods and sportswear seeks to recruit an Analyst / Programmer to support its IT department. The selected candidate will be responsible for maintaining and developing the company’s computer applications. Programming Languages: C# (.NET)     Highly relevant for:    Sage 50 (SDKs and local integrations)    Integrations with MS SQL Server       Key Knowledge:   .NET Framework .NET   Classes, interfaces, DTOs    Consuming REST APIs (HttpClient)    JSON manipulation    Windows consoles and services Functional source code will be provided, covering various features within Sage. 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 Strict typing 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_example/ admin controllers models views tables site controllers models views script.php example.xml Must master: 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 Sanitization (InputFilter) ACL (access levels) Permission management in admin

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

Company

OLX
David Muñoz
OLX · HR
Similar jobs

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