Job Overview : Our client is seeking a highly skilled and experienced Senior R Developer to join our client's dynamic team. The ideal candidate will have a strong background in software development using R with an understanding of data science and statistical analysis. This role involves leading complex projects and collaborating with cross-functional teams to deliver high-quality data-driven solutions.
Key Responsibilities :
* Lead Development Projects : Manage and execute advanced data analysis and software development projects using R, ensuring timely delivery and high-quality results.
* Statistical Analysis : Conduct sophisticated statistical analyses and modeling to extract insights from complex data sets.
* Data Management : Develop and maintain data processing pipelines, ensuring data integrity and accuracy.
* Software Development : Write, test, and deploy efficient R code for data analysis, visualization, and reporting.
* Mentorship : Provide guidance and mentorship to junior R developers, promoting best practices and fostering a collaborative team environment.
* Collaboration : Work closely with data scientists, analysts, and other stakeholders to understand their needs and develop appropriate solutions.
* Code Review : Conduct code reviews to ensure code quality, performance, and adherence to best practices.
* Documentation : Create and maintain comprehensive documentation for developed code and methodologies.
* Innovation : Stay updated with the latest developments in R programming and data science to bring innovative solutions to the team.
Required Qualifications :
* Experience : Minimum of 5 years of professional experience in R development.
* Education : Bachelor’s or Master’s degree in Computer Science, Data Science, Statistics, or a related field.
* Technical Skills :
* Proficiency in R programming language and its core packages (dplyr, ggplot2, tidyr, etc.).
* Strong understanding of statistical methods and data analysis techniques.
* Experience with version control systems (e.g., Git).
* Familiarity with database management and SQL.
* Knowledge of other programming languages (e.g., Python) is a plus.
* Analytical Skills : Excellent problem-solving skills with the ability to interpret complex data and provide actionable insights.
* Communication : Strong verbal and written communication skills.
* Adaptability : Comfortable exploring and adopting new libraries or frameworks as needs demand. Eager to participate in innovation towards new solutions to existing problems. Ability to work in a fast-paced environment and manage multiple projects simultaneously.
Preferred Qualifications :
* Experience interacting with big data technologies (e.g., Hadoop, Spark) through R / Python.
* Knowledge of machine learning algorithms and frameworks.
* Strong verbal and written communication skills, with the ability to explain technical concepts to non-technical stakeholders.
* Proven experience in leading projects and mentoring junior team members.
#J-18808-Ljbffr