Software Developer

 

Description:

Key Accountabilities
Contribute to the development and maintenance of OpenScan’s data pipeline, focusing on enhancing data crawling, extraction, and analysis capabilities, primarily using Python
Engage in data collection and processing, effectively managing structured and unstructured health data. Employ data transformation techniques to prepare data for analysis
Support the use and maintenance of databases such as MongoDB
Participate in integrating emerging technologies, including large language models and generative AI, into our data processing workflows, working with our academic researchers
Collaborate with cross-functional teams to support projects, maintain clear documentation, and communicate clearly technical progress

The Person

Knowledge, Skills and Experience
Proficient in Python programming, with a focus on web scraping and data manipulation
Familiarity with web crawling libraries such as Selenium and Beautiful Soup
Promote strong programming standards, prioritising clear, maintainable, and easily testable code
Experience in data collection, cleaning, and processing for diverse datasets
Proficiency in utilising source code version control systems such as GitHub
Desirable
Knowledge and proficiency in cloud computing environments, particularly AWS, demonstrating the ability leverage cloud services effectively
Proficient in Java programming
Exposure to JavaScript frontend libraries such as React and NodeJS, with an openness and willingness to learn new frameworks
Experience with NoSQL databases (MongoDB) and Elasticsearch
Interest and/or experience with generative AI technologies
Experience as a full-stack developer

Attributes and Behaviour
Effective communicator with the ability to articulate technical concepts clearly to non-technical colleagues
Eager to join and contribute to a collaborative environment, supporting team objectives and sharing knowledge
Willing to tackle challenges with a positive and proactive attitude, and a willingness to seek out learning opportunities to resolve a problem
Open to exploring innovative ideas and approaches, showing a keen interest in staying updated with the latest technology trends

Organization Newcastle University
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location London,UK
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-03-20 6:13 am
Expires on 2024-12-15