Sabana, CRI
15 days ago
Software Engineer

We are seeking a Software Engineer with a strong passion for automation to join our innovative team. In this intermediate-level role, you will leverage your software development expertise, particularly in Python and cloud technologies (GCP/AWS/Azure), to design, build, maintain, and operate robust automation frameworks, tools, and solutions. Your primary goal will be to improve efficiency, reliability, scalability, and reduce manual effort across various technical and business processes. You will collaborate with multiple teams in an agile environment to identify automation opportunities and implement effective, scalable solutions.

What you’ll do

Design, develop, test, deploy, maintain, and improve scalable automation frameworks, tools, and software solutions using Python and related technologies.Apply software engineering best practices throughout the full development lifecycle of automation projects.Identify opportunities for automation across software development, testing, deployment (CI/CD), and potentially business processes.Develop and manage CI/CD pipelines to automate build, testing, and deployment processes.Collaborate with development, operations, QA, and business teams to understand requirements and deliver effective automation solutions.Troubleshoot complex issues in automated systems, optimize automation performance, and ensure reliability.Contribute to the technical design and architecture of automation systems.Manage priorities and deliverables for assigned automation tasks and projects within an Agile/Scrum framework.Research, evaluate, and recommend new automation technologies, tools, and techniques.Document automation processes, systems, and tooling.

What experience you need 

Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.3 to 6 years of professional software engineering experience, with a demonstrable focus on automation.At least 3 years of experience using Python specifically for scripting, automation tasks, and tool development.At least 2 years of experience working with cloud platforms (GCP, AWS, or Azure)At least 2 years of hands-on experience with CI/CD principles and tools (e.g., Jenkins, GitLab CI, Azure DevOps, GitHub Actions).Proficiency with source code control management systems (e.g., Git).At least 2 years of hands-on experience with APIs (e.g., RESTful APIs) for integration and automation purposes.

What could set you apart

Experience building and maintaining automated systems, frameworks, or significant tooling.Strong analytical, problem-solving, and debugging skills, especially in the context of automated systems.GCP, AWS or Azure cloud certificationsPreferred experience working in an agile development environment Experience with Robotic Process Automation (RPA) tools (e.g., UiPath, Automation Anywhere, Blue Prism)Familiarity with containerization technologies like Docker and orchestration systems like Kubernetes.Experience using SQL or NoSQL databases as part of automation workflows

Primary Location:

CRI-Sabana

Function:

Function - Tech Dev and Client Services

Schedule:

Full time
Por favor confirme su dirección de correo electrónico: Send Email