Software Developer

4 weeks ago


Waterloo, Ontario, Canada KisoJi Biotechnology Full time

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.


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Join us at Ansys as an R&D Engineer II and contribute to the development of software products and supporting systems in our Electronic Business Unit.The successful candidate will work under the general supervision of a development manager and will be responsible for developing software modules and sub-systems.Key ResponsibilitiesSoftware development: Develop...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    About the RoleWe are seeking a skilled DevOps Engineer II to join our team. In this role, you will be responsible for supporting the development of software products and processes.Key ResponsibilitiesImplement, maintain, monitor, and verify product builds and packaging to provide quality production builds.Understand and employ best practices in software...


  • Waterloo, Ontario, Canada ROSS Full time

    Our client, a worldwide leader in healthcare solutions has engaged ROSS (www.getROSS.com) to help them recruit a Software Development Manager. ROSS is a team of People Specialists helping companies align their People Strategy with their business growth. We provide remote or onsite HR and Recruitment solutions.Position: Software Development ManagerYour...

  • Software Developer

    2 days ago


    Waterloo, Ontario, Canada OpenText Full time

    OPENTEXT OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture. As a member of our team, you will have the opportunity to partner with the most highly regarded companies in the world, tackle complex issues, and contribute to projects that shape the future of...


  • Waterloo, Ontario, Canada MCAP Group of Companies Full time

    Job SummaryWe are seeking a highly skilled Sr. Software Engineer to join our team at the MCAP Group of Companies. As a key member of our IT department, you will be responsible for designing, implementing, and maintaining software applications and systems.Your expertise in software development, architecture, and security will enable you to make significant...


  • Waterloo, Ontario, Canada Google Full time

    About Google">">Our mission is to organize the world's information and make it universally accessible and useful.">">Job Description">">We're looking for software developers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence,...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    Company OverviewAt ANSYS, Inc., we are a leading provider of simulation and 3D design software for product development and testing. Our innovative technology enables customers to turn their design concepts into successful, innovative products faster and at a lower cost.Job DescriptionWe are seeking an experienced Lead R&D Engineer to lead the design and...


  • Waterloo, Ontario, Canada RideCo Inc. Full time

    RideCo Inc. is a leading provider of on-demand transit solutions, empowering public transit agencies and fleet operators to deliver dynamic shared rides. As our latest Software Development Lead, you will play a pivotal role in shaping the future of transportation technology.About RideCoWe power on-demand transit with our cloud-based software platform,...


  • Waterloo, Ontario, Canada RideCo Inc. Full time

    Job OverviewRideCo Inc. is a pioneering transportation technology company that offers cloud-based software solutions for on-demand transit services.We are seeking a highly skilled Full Stack Software Engineer to join our team, who will be responsible for designing, developing, and maintaining robust software applications using Python, JavaScript, and various...


  • Waterloo, Ontario, Canada Manulife Insurance Malaysia Full time

    Job Description">We're seeking an experienced Software Development Director to join our team. As a Software Development Director, you will be responsible for leading cross-functional teams of software engineers and other technical professionals.">Your primary focus will be on developing and implementing technology strategies that drive business growth and...


  • Waterloo, Ontario, Canada ANSYS, Inc. Full time

    About UsAt Ansys, we power innovation that drives human advancement. We enable visionary companies to know how their world-changing ideas will perform, bridging the gap between design and reality with our simulation software.Job SummaryThe Senior R&D Engineer will be responsible for developing software products and supporting systems, utilizing advanced...


  • Waterloo, Ontario, Canada 噥物汹 Full time

    Who We AreVerily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources,...


  • Waterloo, Ontario, Canada Tbwa ChiatDay Inc Full time

    The Identity and Access Management team at Carta is a software engineering group that builds services used by the entire product suite to authenticate and authorize millions of users. As a Senior Software Engineer I, you will work closely with teams across the company to solve complex permission problems and address security concerns.About the RoleYou will...


  • Waterloo, Ontario, Canada Manulife Financial Full time

    Our TeamWe are a diverse and dynamic team of professionals who are passionate about delivering world-class customer and employee experiences through software and engineering skills.We are looking for a talented Director, Engineering to join our team and help us achieve our mission.Main Objectives:Lead cross-functional teams to design and develop insurance...


  • Waterloo, Ontario, Canada Google Full time

    Job OverviewWe are seeking a skilled Senior Software Development Engineer to join our team and drive the future of our tools platform capabilities. As a key member of our software development life-cycle, you will be responsible for designing, developing, testing, deploying, maintaining, and enhancing software solutions.In this role, you will work on...


  • Waterloo, Ontario, Canada Mcafee Full time

    Mcafee is a leader in personal security for consumers. Focused on protecting people, not just devices, our consumer solutions adapt to users' needs in an always online world.About the RoleWe are seeking a highly skilled cloud software developer to join our team. As a senior engineer, you will be responsible for designing and developing scalable cloud...


  • Waterloo, Ontario, Canada Google Inc. Full time

    Job DescriptionThis is a unique opportunity to join Google Inc.'s team of software developers and contribute to the development of innovative technologies that change the way people live and work.We're seeking a highly motivated and skilled software developer to join our team, working on projects critical to Google's success. You'll have the opportunity to...


  • Waterloo, Ontario, Canada Verily Full time

    Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including...


  • Waterloo, Ontario, Canada Verily Full time

    Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including...


  • Waterloo, Ontario, Canada Verily Full time

    Verily is a subsidiary of Alphabet that is using a data-driven approach to change the way people manage their health and the way healthcare is delivered. Launched from Google X in 2015, our purpose is to bring the promise of precision health to everyone, every day. We are focused on generating and activating data from a variety of sources, including...