Responsibilities:
-
Independently handle development tasks.
-
Prioritize work items effectively to focus on one task at a time.
-
Build Python applications, tools, and APIs.
-
Create unit tests to ensure code reliability.
-
Participate actively in team development processes and ceremonies.
-
Develop impressive user interfaces.
-
Understand and work with large-scale application infrastructure technologies.
-
Utilize UNIX/Linux understanding for tooling and application implementation.
-
Apply knowledge of Object-Oriented programming languages, especially Python.
-
Experience in web programming with HTML, JavaScript, and related technologies is a plus.
-
Familiarity with software development lifecycle and Agile methodologies.
-
Self-motivated, enthusiastic, and a strong team player
Requirements:
-
Good oral and written communication skills in English.
-
Ability to communicate effectively with clients and stakeholders.
-
Educational background: Bachelors/Master’s degree in Computer science/IT or any equivalent specialization.