Description
Job Summary:
Design, develop, maintain, and optimize technological solutions, ensuring quality, security, scalability, and performance while collaborating with multidisciplinary teams.
Key Highlights:
1. Development and optimization of high-value technological solutions.
2. Collaboration with multidisciplinary teams and Product Delivery.
3. Work using agile methodologies (Scrum or Kanban).
Job Objective:
Design, develop, maintain, and optimize technological solutions that meet business needs, ensuring application quality, security, scalability, and performance. Collaborate with Product Delivery and multidisciplinary teams to transform functional requirements into high-value technological solutions, guaranteeing timely deliveries aligned with the organization's architecture and development standards.
* **Professional Background:** Computer Science, Software Engineering, or related fields.
* **Experience:** Minimum two (2) years of software development experience, preferably in financial or technology companies, with experience working under agile methodologies such as Scrum or Kanban.
* Contract Type: Indefinite-term.
* **City: Medellín — 100% on-site**
Technical Knowledge
**Development**
* Object-oriented programming.
* Web application and RESTful service development.
* API development.
* Microservice architecture.
* Design patterns.
* Clean Code and SOLID principles.
* Secure development (OWASP).
**Programming Languages (according to the technology stack)**
* Java (Spring Boot).
* C# (.NET).
* JavaScript / TypeScript.
* Python.
* SQL.
**Databases**
* SQL Server.
* PostgreSQL.
* Oracle.
* MySQL.
**DevOps**
* Git.
* Azure DevOps.
* GitHub.
* Docker.
* Kubernetes (desirable).
* CI/CD.
**Cloud**
* Microsoft Azure (preferred).
* AWS (desirable).
**Tools**
* Jira.
* Confluence.
* Postman.
* Swagger/OpenAPI.
Employment Type: Full-time, Indefinite-term
Work Location: On-site employment