Creando Oportunidades
Software Expert I – Accounts Digital, AI Transformation & Engineering
Location
Colombia
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Software Expert I – Accounts Digital, AI Transformation & Engineering
BBVA
• Diseñar, desarrollar, implementar y mantener soluciones de software de alta calidad que contribuyan a la transformación digital de BBVA Colombia. • Garantizar el cumplimiento de los estándares de desarrollo, la excelencia técnica y la entrega oportuna de soluciones alineadas con las necesidades del negocio.
Job Requirements
- Profesional en Ingeniería de Sistemas, Ingeniería de Software, Ciencias de la Computación o carreras afines.
- Mínimo 4 años de experiencia progresiva en desarrollo de software.
- Al menos 2 años desempeñándose como Desarrollador Senior Backend o en un rol equivalente.
- Desarrollo de software utilizando Java y Cobol.
- Desarrollo de aplicaciones backend y diseño de servicios.
- Ciclo de vida completo del desarrollo de software (SDLC).
- Revisión de código y aplicación de buenas prácticas de desarrollo.
- Bases de datos relacionales y no relacionales (SQL Server, Oracle, MongoDB, Cassandra).
- Metodologías ágiles de desarrollo (Scrum, Kanban).
- Herramientas de integración y despliegue continuo (Jenkins, GitLab CI, Azure DevOps).
- Gestión de versiones mediante Git.
- Elaboración y mantenimiento de documentación técnica.
- Trabajo colaborativo con equipos de arquitectura, análisis funcional y aseguramiento de calidad (QA).
Benefits
- Aprendizaje continuo
- Oportunidades de desarrollo profesional
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• System Architecture & Design: Lead the design and implementation of scalable and maintainable systems, ensuring alignment with business requirements and technical standards. • Development & Coding: Write efficient and maintainable code using Node 20 LTS (back-end), Next 15+ (Backend + Front end), React 19+, React Native 0.80+, and Expo SDK 54+ technologies, following best practices for software development, including test-driven development and continuous integration. Primary focus will be on backend services, RESTful API development, Next.js API routes, and SQL database design and optimization. • Backend & Database Development: Design and optimize SQL database schemas, write complex queries, and implement ORMs (Prisma, TypeORM, Sequelize, or similar). Build and maintain robust backend services using Express.js, Fastify, or similar Node.js frameworks. • API Design & Documentation: Create well-documented RESTful APIs using OpenAPI/Swagger specifications, ensuring consistency and ease of integration for frontend and mobile applications. • Technical Leadership: Provide technical guidance and mentorship to junior engineers, conducting code reviews, and ensuring adherence to established coding standards and practices. • Performance Optimization: Identify and resolve performance bottlenecks in systems, databases, and APIs, ensuring high availability and reliability of services. • Collaboration: Work closely with cross-functional teams, including .NET core developers and product managers, to deliver software solutions. • Documentation: Create and maintain technical documentation for systems, processes, and codebases to ensure knowledge sharing and continuity. • Security & Compliance: Implement and enforce security best practices, ensuring that backend systems are secure and compliant with relevant regulations and standards. • Problem Solving: Troubleshoot and resolve complex technical issues, providing timely and effective solutions to minimize downtime and ensure smooth operation of systems. • Cloud & DevOps: Deploy and manage applications on Azure cloud platform, implement CI/CD pipelines, and work with containerization technologies (Docker). Familiarity with GitHub actions and workflows.
Software Engineer, Microgrid Controls Developer
Intersect PowerEnabling new pathways between clean electricity and the broader economy
• Design and implement algorithms for real-time control of microgrid components. • Collaborate with partner teams and equipment suppliers. • Translate system requirements and specifications into efficient, safe, and maintainable embedded controls code • Define and execute validation procedures to ensure controller compliance with utility interconnection agreements and ancillary market requirements when grid-connected. • Support controller verification through simulation, testing, and field validation. • Set up and maintain code repositories, build tools, and CI/CD workflows • Implement unit tests integration tests, and hardware abstraction layers to support scalable development • Contribute to clear documentation of software behavior, interfaces, and design assumptions. • Participate in code reviews to improve reliability, safety, and overall software quality. • Support debugging of unexpected controller behavior before and after deployment, including field data analysis and log review.
Senior Software Engineer
maxRTEIndustry-leading software that helps healthcare systems accelerate their revenue cycle & recuperate uncompensated care.
• Improve CI/CD pipelines to ensure consistent and quality deployments across various environments, fully automating releases across all pieces of the maxRTE application. • Design and implement auto scaling and cost-effective AWS ECS/EKS solution for migration of key pieces of maxRTE product structure. • Design and implement enhanced task queueing system to accompany containerized application implementation. • Help implement automated testing solutions to ensure quality via coverage of 100% of codebase. • Help design and implement migration to microservice architecture with templated, repeatable infrastructure for scalability and efficiency in developer experience. • Expand on containerized infrastructure to utilize kubernetes w/ Argo CD or similar application implemented for data processing, report generation, APIs, and much more. • Mentor junior developers, fostering a culture of learning and knowledge sharing. • Collaborate with cross-functional teams to gather requirements and implement solutions that align with product goals. • Careful and well thought out design capability - considering timeframes, available resources, cost of implementation, and short and long term solutions as potential outcomes. • Highly effective prioritization capability - using learned knowledge of products, clients, and internal/external processes to consistently focus attention where it's needed most
• Design and develop event-driven, data-intensive backend services using Node.js, TypeScript, AWS, and cloud-native technologies to support AI workloads at scale. • Architect and implement microservices-based solutions with clearly defined service boundaries, REST APIs, and asynchronous messaging patterns. • Lead the development and deployment of AI-enabled systems that process structured and unstructured data to support intelligent decision-making. • Drive Test-Driven Development (TDD) practices and maintain automated testing strategies across unit, integration, and contract testing. • Design scalable cloud-native architectures and distributed systems that support mission-critical healthcare applications. • Collaborate with product owners, engineers, and stakeholders to translate business requirements into production-ready technical solutions. • Evaluate emerging AI technologies, frameworks, and tools to support innovation, modernization, and long-term scalability. • Take on additional tasks and responsibilities as needed to support team objectives and ensure the success of the project.




