Description
Job Details
Type of contract:
* Freelancer (PJ)
Professional area:
Information Technology / IT
Work modality:
Remote
Responsibilities and duties
. Develop medium- and high-complexity technical solutions with minimal supervision and limited support, by implementing software requirements using the technologies involved in the project;
• Possess in-depth knowledge of the software architecture and be capable of working on it through analysis of its components, organization, and functionalities;
• Create high-complexity tests—whether manual or automated—that cover the intended behavior of the developed technical components, using requirements and testing tools;
• Document development stages by recording development activities in version control and documentation tools;
• Guide and collaborate with the development team to identify business, architectural, and design solutions through communication and knowledge sharing;
• Maintain software quality by reviewing processes, tools, and best practices applicable to the product and technologies used;
• Mentor junior developers by addressing their questions, sharing expertise, designing and architecting solutions, or recommending supporting documentation;
• Specify medium- and high-complexity requirements through direct interaction with clients and other departments involved in the project or support activities;
• Use predefined frameworks for solution development.
Requirements and qualifications
Advanced knowledge of Delphi 2007, XE10, Kylix, Lazarus
Advanced SQL
Intermediate knowledge of Linux
Intermediate knowledge of Java
Advanced mobile development for Android and iOS (DataSnap, REST)
Web services and service development
TCP and UDP server development
Oracle 10g, 11g, 12c and MySQL databases
Integration with all types of automation equipment
ADDITIONAL ASSETS FOR THIS POSITION:
Agile software development methodologies
Key industry sectors: retail, wholesale, wholesale-retail (atacarejo), restaurants, pharmacies, fuel stations; general retail
Point-of-sale (POS) software
Hardware communication
NF-e/NFC-e, SAT, MFE issuance
PAF-ECF certification
Android / iOS programming
Linux programming
Object-oriented programming
Integration with other software
Knowledge of REST APIs
TECHNICAL SPECIALTIES:
RESTful / JSON
Multi-threaded development
Parallelism
Generic types
TCP/IP interface
Anonymous methods
EDUCATION/EXPERIENCE:
Completed Bachelor’s degree in Technology or related fields
Job Code: 2195