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:
o Proficiency in R programming language and its core packages (dplyr, ggplot2, tidyr, etc.).
o Strong understanding of statistical methods and data analysis techniques.
o Experience with version control systems (e.g., Git).
o Familiarity with database management and SQL.
o 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:
o Comfortable exploring and adopting new libraries or frameworks as needs demand.
o Eager to participate in innovation towards new solutions to existing problems.
o 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