···
Log in / Register
Junior Software Developer - Experience in Road Infrastructure
COP 3,000,000/year
Computrabajo
Full-time
Onsite
No experience limit
No degree limit
Medellín, Medellin, Antioquia, Colombia
Favourites
Share
Some content was automatically translatedView Original
Description

Job Summary: Junior Software Developer responsible for designing, implementing, and maintaining web and mobile applications, ensuring technical quality and alignment with departmental objectives. Key Highlights: 1. Web and mobile application development 2. System integration and automation 3. Collaboration and continuous improvement JUNIOR SOFTWARE DEVELOPER Position: Junior Software Developer Department: Directorate of Technology (ICT) POSITION OBJECTIVE Develop, implement, and maintain web and mobile applications supporting the operational and strategic processes of the company, working on digitalization, automation, and integration projects, ensuring technical quality, sound programming practices, and alignment with the technology department’s objectives. · RESPONSIBILITIES Software Development Develop web applications using frontend technologies (JavaScript) and backend technologies (PHP/Laravel) Create and consume APIs for integration between internal and external systems Support relational database design and optimization (MySQL, PostgreSQL) Implement functionalities following MVC design patterns and architecture Perform unit and integration testing to ensure code quality Version control using Git/GitHub following collaborative workflows Maintenance and Support Provide technical support for internally developed applications Identify, document, and fix bugs in existing applications Carry out incremental improvements and performance optimizations Monitor application performance and propose technical enhancements System Integration Support integrations among organizational applications (ERP, GLPI, existing systems) Develop connectors and middleware for data synchronization Implement webhooks and notification services between systems Collaborate with external vendors on technical integrations Process Automation Support departments in automating repetitive processes Develop automation scripts and tools Create automated dashboards and reports for data visualization Implement automated workflows Documentation and Collaboration Generate and maintain technical documentation for developments (architecture, APIs, databases) Support creation of user manuals Participate in project planning and follow-up meetings Report progress to immediate supervisor · EXPERIENCE Minimum Required: 1–2 years of verifiable software development experience Portfolio of personal, academic, or professional projects demonstrating technical capabilities Experience in web application development (frontend and backend) Desirable: Experience in construction, manufacturing, or service-oriented companies Experience working with agile methodologies (Scrum/Kanban) Participation in corporate digitalization or automation projects · SPECIFIC KNOWLEDGE Academic Qualifications Required: Technical or Technological Degree in Software Development, Systems Engineering, or related fields Desirable: Bachelor’s degree in Systems Engineering (final semesters or recently graduated) Programming Languages (Mandatory) Backend: PHP (Laravel framework), JavaScript Frontend: JavaScript Databases: Advanced SQL Version Control: Git/GitHub Frameworks and Technologies (Mandatory) Backend: Laravel 10+ (Eloquent ORM, migrations, middleware, validations) Frontend: JavaScript CSS: Bootstrap, Tailwind CSS or similar Databases: MySQL or PostgreSQL Methodologies and Best Practices (Mandatory) Agile development methodologies (Scrum) Design patterns (MVC, Repository) RESTful API design Clean code principles Desirable Knowledge Cloud Computing: AWS (EC2, S3, RDS) or Azure (basic level) DevOps: Basic Docker, CI/CD concepts Advanced Framework: Filament v3/v4 for Laravel Testing: PHPUnit and PEST Tools: Postman (API testing) Automation: n8n, Zapier or similar Mobile: Flutter or React Native (basic level) Python: For automation scripts Reporting: Power BI (API integration) Personal Competencies Self-directed and rapid learning Teamwork and collaboration Effective communication (technical and non-technical) Problem-solving and analytical thinking Adaptability to change and new technologies Proactivity and initiative Attention to detail. -Requirements- Minimum education: University / Professional Degree 2 years of experience Keywords: developer, programmer, jr, junior

Source:  computrabajo View original post
Juan Lopez
Computrabajo

Company

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