This position is no longer available
Medellín, Antioquia, Colombia Remote (City) COP 94,476,000 / year

Grupo Bancolombia was looking for a Software Engineer

Grupo Bancolombia is hiring a Software Engineer to own the complete lifecycle of mission-critical applications, from analysis through retirement. You will ensure applications meet the bank's rigorous standards for availability, quality, security, and delivery speed, while acting as a technical reference for your team. We are a team passionate about technology and dedicated to using it to improve our customers' lives.

What You'll Do

  • Perform the complete software application lifecycle: analyze, design, code, test, deploy, and stabilize, applying best development practices.
  • Propose improvements to enhance application efficiency, security, and availability.
  • Ensure compliance with development standards and best practices defined by the bank and industry, including security, architecture, performance, and UX.
  • Analyze and propose solutions to development issues, researching market best practices.
  • Continuously update your technical knowledge and share it with team members.
  • Create and maintain comprehensive solution documentation (prototype design, entity-relationship models, API and class diagrams, Cloud component design).
  • Document and resolve software defects using bug tracking systems, applying good testing practices.
  • Work collaboratively following the Bank's adopted frameworks, serving as a technical reference.

What We're Looking For

  • University degree in Systems Engineering, Computer Science, or a related field.
  • Professional experience with the Java/Python technology stack, Unit Testing, and Technical Design (DDD).
  • Skills in Design Patterns and Resilience Patterns.
  • Solid knowledge of Clean Architecture, Event-Oriented Architecture, and Microservices-Oriented Architecture.
  • Specific knowledge in AWS, Amazon Bedrock, and Amazon Lex.
  • Mastery of relational and non-relational databases and DevOps practices.

Nice to Have

  • Experience with Amazon Connect and Amazon Transcribe.
  • Experience creating agents with N8N.
  • Experience in the creation of machine learning models.

Technical Stack

  • Languages: Java, Python
  • Cloud & AI: AWS, Amazon Bedrock, Amazon Lex, Amazon Connect, Amazon Transcribe
  • Tools: N8N
  • Data: Relational Databases, Non-relational Databases
  • Practices: DevOps

Benefits & Compensation

  • Annual compensation includes 14.12 legal salaries and 4.28 extra-legal salaries.
  • Up to 47.37% variable remuneration on annual salary based on results.
  • Up to 20 days of paid vacation per year.
  • Indefinite-term contract.
  • Comprehensive benefits including savings plans, financing, banking exemptions, insurance, and corporate agreements.
  • A culture that promotes continuous learning, collaboration, and well-being.

Work Mode

This is an on-site position based in Medellín, Colombia.

Grupo Bancolombia is an equal opportunity employer.

Required Skills
JavaPythonAWSn8nUnit TestingDesign Patterns
About company
Grupo Bancolombia
Bancolombia promotes sustainable development to achieve the well-being of all.
All jobs at Grupo Bancolombia Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago