Senior Software Developer - Dubai, United Arab Emirates - Tangent International
Description
Job Description(5-7 years of experience) with a strong background inPython(Flask/Django), Elasticsearch, Shell scripting, SQL, NoSQL, Socket Programming, API development, AI/ML, Data AnalyticsThe ideal candidate will be a highly motivated individual with a keen eye for detail and robust problem-solving skills.
They will have experience in developing high-quality software and utilizing industry best practices to produce reliable and efficient code.The successful candidate will be responsible for developing new software solutions and maintaining existing solutions in line with customer requirements.
Job Responsibilities:
Analyze and organize raw dataAutomate processes using RPABuild data systems and pipelinesBuild Elasticsearch clusters and fine tune its parameters to create optimal resource utilization solutions.
Conduct complex data analysis and report on resultsPrepare data for prescriptive and predictive modelingDevelop analytical tools and programsETL process for all required data analytics solution an ML moduleCreate a custom API for every atomization requirement.
Evaluate business needs and objectives and plan solutions.Maintain and develop reusable, easy-to-understand, documented codebase of products that are intended to achieve certain product goalsDevelop on demand software tools based on business/operational requirements.
Support on-call and conduct knowledge sharing sessions.Requirements:
At least 5 years of proven work experience with required skillsTechnical expertise in data models, data mining, segmentation techniquesKnowledge of programming languages (e.g.
Python, Java)Hands-on experience on Elasticsearch deployment is a mustUnderstanding of data structure of different databasesManage ETL PipelineGreat numerical and analytical skillsCustomized Machine learning model creationExperience with docker and automatic deploymentDevelop and deploy APIs and DashboardExperience with cloud servicesUnderstanding of distributed systemsGood grasp of common Linux tools (e.g.
nc,ss etc)Experience with Version control systems (e.g. Git)Degree in Computer Science, IT, or a similar field#J-18808-Ljbffr