Talent.com
Software Developer (R, Python, AWS, Azure, SQL, Data Analysis)

Software Developer (R, Python, AWS, Azure, SQL, Data Analysis)

KisoJi BiotechnologyWaterloo, ON, Canada
30+ days ago
Job type
  • Full-time
Job description

Position Overview :

We are seeking an experienced Software Developer with strong expertise in R and Python , alongside hands-on knowledge of cloud platforms like AWS and Azure . The ideal candidate will possess strong leadership skills, be capable of working independently with minimal supervision, and have experience handling live, mission-critical projects. You will be responsible for maintaining and refactoring existing R-based portal, converting them to Python, and managing the company’s cloud infrastructure. This role is integral to driving insights from complex datasets, enhancing data-driven decision-making, and ensuring efficient data management.

Key Responsibilities :

  • Lead the migration of R-based portal applications to Python, ensuring improved performance, scalability, and maintainability.
  • Maintain and optimize legacy R portal, ensuring high performance in live production environments.
  • Design, implement, and optimize SQL databases (e.g., MySQL, PostgreSQL) to support data-intensive operations and ensure efficient query performance.
  • Build and manage large-scale data pipelines , enabling real-time processing and storage of massive datasets.
  • Perform advanced data analysis to uncover actionable insights that drive strategic decisions across teams.
  • Collaborate with stakeholders to understand data requirements and design custom solutions for reporting and visualization.
  • Manage and optimize cloud infrastructure on AWS and Azure , ensuring cost-efficiency, security, and scalability.
  • Integrate and manage certifications for R applications, such as SSL certificates for R Shiny apps.
  • Troubleshoot and resolve technical issues in live systems, minimizing downtime and maintaining seamless functionality.
  • Collaborate with cross-functional teams (data scientists, bioinformaticians) to streamline workflows and enhance analytical tools.
  • Mentor junior developers, promoting best practices in software development, data handling, and system optimization.
  • Familiarity with SQL (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.

Qualifications :

  • Bachelor’s / Master’s degree in Computer Science, Software Engineering, Bioinformatics, or a related field.
  • 1 + years of experience with R programming, particularly in data analysis, statistical modeling, and application development.
  • 1 + years of experience with Python .
  • Proficiency in handling cloud services on AWS (EC2, S3, Lambda, RDS) and Azure (Azure Functions, Azure Data Factory).
  • Experience in managing certifications for R-based applications .
  • Strong track record of working on live, production-level projects, ensuring stability and responsiveness.
  • Familiarity with data visualization tools (e.g., ggplot2, Matplotlib, Power BI, Tableau).
  • Strong understanding of data privacy, security protocols, and compliance standards.
  • Excellent problem-solving skills, with a proactive and self-driven approach.
  • Preferred Skills :

  • Experience with containerization (Docker, Kubernetes) and CI / CD pipelines (GitHub Actions, Jenkins).
  • Understanding of bioinformatics and scientific data processing.
  • Knowledge of data security practices and compliance standards.