At OutSystems (Contractor), in Portugal
Expires at: 2024-11-19
Remote policy: Full remote
We are seeking a skilled Senior Developer (L3) with a robust background in software development and extensive experience working with Kubernetes environments. The ideal candidate will have expertise in multiple programming languages, strong experience with Docker and containerization, and familiarity with cloud deployment. While proficiency in Kubernetes is essential, knowledge of OutSystems and OpenShift is a plus.
Responsibilities: Application Development: Develop and maintain software applications using languages such as GoLang, Python, or other languages.
Kubernetes Management: Lead the management of Kubernetes environments, including deployment, scaling, and advanced troubleshooting.
Containerization: Utilize Docker and other containerization technologies to package and deploy applications efficiently.
Cloud Deployment: Leverage cloud platforms such as AWS for application deployment and infrastructure management.
Team Leadership & Collaboration: Work closely with the development team to design, implement, and optimize scalable solutions, mentoring junior developers as needed.
Issue Resolution: Lead the troubleshooting and resolution of issues related to applications, containerization, and Kubernetes deployments.
Version Control & Testing: Utilize version control systems (e.g., Git) and oversee unit, integration, and contract testing.
Agile Participation: Actively participate in Agile methodologies, contributing to sprint planning and iterative development.
Optional: Apply knowledge of OpenShift and OutSystems as needed for specific tasks or projects.
Main requirements
Experience and Qualifications:
Experience: Minimum of 5 years of overall experience in software development , with at least 2 years of hands-on experience working with Kubernetes .
Skills: Strong experience with Kubernetes environments.
Proficiency in one or more programming languages such as GoLang, Python, or other languages.
Experience with Docker and containerization technologies.
Familiarity with cloud platforms, preferably AWS .
Knowledge of version control systems (e.g., Git ).
Experience with unit, integration, and contract testing .
Nice-to-Have: Exposure to or experience with OpenShift .
Knowledge of OutSystems , especially for low-code development.