Who will love this job?
This position is tailored for those eager to make a substantial individual impact in a dynamic environment. If you possess autonomy, responsibility, and a desire to contribute to the innovative field of data extraction and integration, this role is for you.
The ideal candidate is an individual who is not just technically proficient but also a dedicated team player. Those who thrive in a dynamic start-up environment, contribute fresh ideas, and take ownership of their tasks will fit perfectly.
You will be responsible for the development and deployment of Python applications, mainly focusing on screen-scraping to obtain data and integrating them with our existing Java-based applications.
What you will be responsible for:
· Writing clean, structured, and maintainable Python code.
· Extracting data using screen-scraping techniques.
· Deploying containerized Python applications into AWS Serverless environments, Kubernetes, etc.
· Collaborating with Java development teams for interface and integration.
· Transforming non-technical specifications into robust code designs.
· Technical documentation and system design based on provided specifications.
· Supporting the testing and deployment of new products and features.
· Participating actively in code reviews.
What we look for in a candidate:
· Fluent in English.
· Strong communication skills.
· Proficiency in Python with experience in data extraction using screen-scraping.
· Experience deploying applications in AWS Serverless environments, Kubernetes, etc.
· Familiarity with Java and interfacing with Java applications.
· 3+ years of relevant work experience.
· Knowledge of Agile or Scrum software development methodologies.
· Ability to multitask, prioritize, and organize work efficiently.
· Some knowledge of AI techniques and technologies would be an advantage.
· Experience in documenting systems, processes, and solutions.
· Bachelor's degree in Computer Science (or related field) is beneficial.