Digital Programmer
Role description
Experience in Digital Strategy: Must have experience in creating and executing digital strategies, both in developing technological solutions and optimizing digital processes. The candidate should ensure alignment with business objectives and improve organizational efficiency using innovative technologies.
Experience in Web Application Development Using the OutSystems Platform
Experience in Enterprise Solutions Programming:
- A minimum of five (5) years of experience in developing enterprise solutions in web environments and managing relational databases. The experience should cover the design, implementation, and maintenance of complex enterprise applications.
Programming Languages:
- Java: Solid experience in developing applications using Java. Must have skills in object-oriented solution design and implementing advanced functionalities in Java.
- JavaScript: Experience in JavaScript for developing interactive and dynamic web application interfaces. Should be familiar with best practices and design patterns in JavaScript.
Web Technologies:
- HTML, CSS: Deep knowledge of HTML and CSS for creating and designing effective and visually appealing web pages.
- XML and XPath: Experience in using XML for data structuring and XPath for navigating and manipulating XML documents.
- Web Services: Ability to integrate web services to enable communication between distributed applications and web services.
Database Programming and Management:
- Oracle and/or SQL: Experience in Oracle and/or SQL programming. Must have skills in creating and optimizing queries, stored procedures, and triggers, as well as in database administration.
Oracle and/or SQL Databases:
- Hands-on experience in managing Oracle and/or SQL Server databases, including configuration, maintenance, and troubleshooting.
ETL and Data Integration Tools:
- Experience in ETL (Extract, Transform, Load) and data integration tools such as DTS (Data Transformation Services) and SSIS (SQL Server Integration Services).
- Must have skills in data extraction, transformation, and loading between systems, as well as in implementing data integration processes.
Knowledge of Cloud Platforms, Specifically in Azure Synapse Analytics and Azure Data Factory:
- Must be able to design, implement, and optimize large-scale data processing and analytics solutions using these tools.
- Experience in creating data pipelines, integrating diverse data sources, and efficiently managing large volumes of information in cloud environments.
- Familiarity with best practices and standards in these technologies to ensure process efficiency and security is essential.
Enterprise Content Management (ECM) Tools:
- Knowledge of ECM (Enterprise Content Management) tools, preferably OnBase by Hyland. Experience in managing workflows and implementing business rules using the tool.
Experience with Integration Tools (UnityScripts, API, Visual Studio, C#, etc.)