Job title: R Programmer
Company: CN Solutions
Job description: Company Overview
CN Solutions is a leading IT services and IT consulting company that works in partnership with clients to provide first-class solutions for their manpower requirements. With a team of experienced professionals, we specialize in various technology domains including Web Technologies, Databases, Software Testing, CRM, ERP, Data warehousing, Middleware, ESM, Business Analyst, Cyber Security, IT infrastructure, and SAP Hiring. Our range of services includes Staffing Solutions, Leadership Hiring, RPO, General Staffing, and Contract and Full-Time Hirings.
We are seeking a highly skilled and motivated R Programmer to join our team at CN Solutions. As an R Programmer, you will be responsible for developing and implementing R-based solutions to analyze and visualize data. This is a mid-level position with 4 to 6 years of experience. The job is located in Bangalore, Karnataka, India and the employment type is Full-Time.
Qualifications and Skills
- Bachelor’s or Master’s degree in Computer Science, Statistics, or a related field.
- 4 to 6 years of experience working as an R Programmer or in a similar role.
- Strong proficiency in R programming language and its packages, such as ggplot2, dplyr, and tidyr.
- Solid understanding of statistical concepts and experience with statistical analysis.
- Experience with data cleaning, transformation, and manipulation.
- Proficiency in SQL and relational databases.
- Ability to effectively communicate complex data analysis findings to both technical and non-technical stakeholders.
- Attention to detail and strong problem-solving skills.
- Experience with version control systems, such as Git, is a plus.
- Knowledge of other programming languages, such as Python or Java, is a plus.
Roles and Responsibilities
- Design and develop R-based applications and programs to analyze data and generate insightful reports.
- Collaborate with cross-functional teams to understand data requirements and design appropriate analytical solutions.
- Utilize statistical techniques and machine learning algorithms to identify patterns and trends in the data.
- Clean and preprocess data to ensure accuracy and quality of analysis.
- Create visualizations and dashboards to effectively present findings to stakeholders.
- Optimize and fine-tune existing R scripts to improve performance and efficiency.
- Stay up-to-date with the latest developments in R programming and related technologies.
- Provide support and guidance to team members on R programming best practices.