Description
The Software Engineer is responsible for planning, designing, developing, testing, documenting, and maintaining ICT solutions and application components. The role covers requirements analysis, technical specifications, prototyping, software development, integrations, debugging, monitoring, testing, code review, technical documentation, and end-user support. It requires a bachelor’s or master’s degree in computer science or a related STEM field, knowledge of LLM-powered development workflows, proficiency in Python, SQL, Java, or another major programming language, and a minimum B2 English level.

