Job Closed

This listing is no longer active.

Principal R Programmer

Software EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1990H1B No SponsorCompany SiteLinkedIn

Location

Pennsylvania

Posted

80 days ago

Salary

0

Seniority

Lead

Bachelor DegreeEnglishPython

Job Description

Principal R Programmer

ICON plc

• Designing, developing, and validating R programs for statistical analysis and reporting of clinical trial data. • Working closely with biostatisticians to create comprehensive analysis plans and apply appropriate statistical methods. • Performing quality control checks and reviewing statistical outputs to ensure compliance with project specifications and regulatory guidelines. • Assisting in the preparation of statistical reports, presentations, and regulatory submissions to support clinical development programs. • Mentoring junior programmers and contributing to team development by sharing best practices and technical knowledge.

Job Requirements

  • Bachelor’s or Master’s degree in Statistics, Mathematics, Computer Science, or a related field.
  • Significant experience in PK/PD statistical programming within the clinical research or pharmaceutical industry, using R.
  • Strong proficiency in R programming and a solid understanding of statistical concepts and methodologies.
  • Excellent analytical skills, attention to detail, and the ability to manage multiple projects simultaneously.
  • Strong communication and interpersonal skills, with the ability to work collaboratively within a multidisciplinary team.
  • Must have advanced R programming skills, including tidyverse, ggplot2, Markdown, Quarto, Shiny, etc.
  • Python and/or SAS programming skills are a plus, but not required.
  • Knowledge of CDISC standards (SEND, SDTM, and ADaM) is required.
  • PK/PD knowledge and experience of PK/PD concepts and related programming is required.
  • Experience visualizing/presenting data for internal stakeholders or clients
  • Capable of implementing more advanced modeling and statistical procedures as requested by study.

Benefits

  • Various annual leave entitlements
  • A range of health insurance offerings to suit you and your family’s needs.
  • Competitive retirement planning offerings to maximize savings and plan with confidence for the years ahead.
  • Global Employee Assistance Programme, TELUS Health, offering 24-hour access to a global network of over 80,000 independent specialised professionals who are there to support you and your family’s well-being.
  • Life assurance
  • Flexible country-specific optional benefits, including childcare vouchers, bike purchase schemes, discounted gym memberships, subsidised travel passes, health assessments, among others.

Related Job Pages

More Software Engineer Jobs

BlueCross BlueShield of Tennessee logo

Sr. Software Engineer

BlueCross BlueShield of Tennessee

Bringing peace of mind through better health to our customers and communities

Full TimeRemoteTeam 5,001-10,000Since 1952H1B Sponsor

We're hiring a Senior Software Engineer to help design, build, and operate the services that enable intelligent, AI‑driven experiences at scale. This role is mostly responsible for building, managing, and deploying web services that power the AI experience. Our ideal candidates will bring: - Strong software engineering fundamentals, with hands‑on experience designing and building RESTful APIs - Proficiency in JavaScript (Node.js, React) and SQL, including experience developing and supporting application services - Experience integrating AI platforms with enterprise systems using secure, API‑driven architectures - Familiarity with containerization technologies, CI/CD pipelines and automated deployment practices that enable frequent, low‑risk releases - The ability to troubleshoot and debug complex, distributed systems and respond to production issues - Experience monitoring, tuning, and improving application performance and availability - Collaboration skills and the ability to translate functional and non‑functional requirements into production‑ready solutions - A commitment to code quality, documentation, and knowledge sharing, with the ability to lead small to mid‑sized technical efforts Note: - This is a fully remote role; however, final onsite interviews at our Chattanooga, TN headquarters are required. - Sponsorship is not available for this role. Job Responsibilities - Formulates and defines system scope and objectives through research and fact-finding to design, develop, modify, or integrate complex information systems. - Devises or modifies application systems and procedures to optimize functional requirements including capacity, operating time, response time, and form of desired results. - Designs, codes, tests, debugs, and documents programs, subroutines, and scripts. - Develops and implements program/system test plans. Devises data verification methods and standard system procedures. - Responds to system failures and performance events by taking appropriate measures to reduce system downtime and eliminate recurrence of problems. - May conduct research on software and hardware products to justify recommendations and support management in budgeting and purchasing efforts. - Acts as expert technical resource to development staff in all phases of the development and implementation process. Job Qualifications Education - Bachelors Degree in Computer Science or equivalent work experience required. Equivalent years of experience are determined as one year of technical experience for every year of college requested. Experience - 1 year - Experience with information technology concepts, application development methodology, terminology, and standards required - 5 years - Systems and programming experience required - 1 year - Expert working knowledge of at least one programming language in use at BCBST. Skills\Certifications - Proven skill with information technology in use at BCBST is required - Proven analysis, design, and coding skills, and demonstrated success in leading large and complex projects - Top level technical experience in one or more specialized areas of applications systems analysis and programming - Demonstrated ability to interpret and translate technical and/or or complex concepts into information meaningful to project team members and/or business personnel. - Be organized, reliable, and able to manage multiple tasks with exceptional work ethic. - Leadership skills - Must be able to communicate effectively with both technical and non-technical co-workers N/A Number of Openings Available 1 Worker Type: Employee Company: BCBST BlueCross BlueShield of Tennessee, Inc. Applying for this job indicates your acknowledgement and understanding of the following statements: BCBST will recruit, hire, train and promote individuals in all job classifications without regard to race, religion, color, age, sex, national origin, citizenship, pregnancy, veteran status, sexual orientation, physical or mental disability, gender identity, or any other characteristic protected by applicable law. Further information regarding BCBST's EEO Policies/Notices may be found by reviewing the following page: BCBST's EEO Policies/Notices BlueCross BlueShield of Tennessee is not accepting unsolicited assistance from search firms for this employment opportunity. All resumes submitted by search firms to any employee at BlueCross BlueShield of Tennessee via-email, the Internet or any other method without a valid, written Direct Placement Agreement in place for this position from BlueCross BlueShield of Tennessee HR/Talent Acquisition will not be considered. No fee will be paid in the event the applicant is hired by BlueCross BlueShield of Tennessee as a result of the referral or through other means.

United States
Job Closed
OtherRemoteTeam 201-500Since 2015H1B No Sponsor

DNI Emerging Technologies is currently looking for an experienced Software Developer to join our company in support of the U.S. Transportation Command Commercial Operations Integrated System (USTRANSCOM COINS). The Commercial Operations Integrated System (COINS) is a multi-user, on-line information system supporting contracting, budgeting, and analyses necessary for the financial management of the airlift augmentation program. COINS prepares and executes contractual documents for commercial augmentation of the Air Mobility Command (AMC) organic fleet to support air mobility efforts worldwide. The system records commercial airlift support requirements; solicits, receives, evaluates, and selects offers from air carriers; prepares certifying funding; and executes contractual documents for airlift services. COINS is the primary vehicle used by USTRANSCOM to contract for cargo and passenger commercial airlift services in support of DoD common-user transportation needs across the range of military operations. We are seeking a highly motivated and skilled Java Web Developer to join our growing COINS team. You will be responsible for the refactoring, development, and deployment of a software application that meets the specific needs of our clients. You will work closely with stakeholders, product DevOps teams, managers, and other engineers to ensure successful project delivery. The successful candidate will: - Design, develop, and maintain custom the COINS applications software using Java, JSP, JavaScript, and other relevant technologies. - Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications. - Implement Agile methodologies throughout the software development lifecycle. - Utilize Git for version control and collaborate effectively with other team members. - Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps - Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers. - Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring, MVC, XSD, XML and WSDL, DB, Microservices - Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning. - Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc. - Monitor and log application performance and troubleshoot any issues. - Stay up to date with the latest trends and technologies in the software development industry.

Missouri
Job Closed

Role Description DNI Emerging Technologies is currently looking for an experienced Software Developer to join our company in support of the U.S. Transportation Command Commercial Operations Integrated System (USTRANSCOM COINS). The Commercial Operations Integrated System (COINS) is a multi-user, on-line information system supporting contracting, budgeting, and analyses necessary for the financial management of the airlift augmentation program. We are seeking a highly motivated and skilled Java Web Developer to join our growing COINS team. You will be responsible for the refactoring, development, and deployment of a software application that meets the specific needs of our clients. You will work closely with stakeholders, product DevOps teams, managers, and other engineers to ensure successful project delivery. - Design, develop, and maintain custom COINS applications software using Java, JSP, JavaScript, and other relevant technologies. - Collaborate with stakeholders and product managers to understand and translate business requirements into technical specifications. - Implement Agile methodologies throughout the software development lifecycle. - Utilize Git for version control and collaborate effectively with other team members. - Configure and manage CI/CD pipelines using tools like GitLab, Jenkins, or Platform One DevOps. - Implement DevSecOps best practices, including image scanning, secrets management, and vulnerability assessment in Docker containers. - Core Java, J2EE, SOA based Web Services, RESTful Web Services, Hibernate, Spring, MVC, XSD, XML and WSDL, DB, Microservices. - Utilize tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog for static code analysis and security scanning. - Design and implement automated testing frameworks using tools like Cucumber, Cypress, etc. - Monitor and log application performance and troubleshoot any issues. - Stay up to date with the latest trends and technologies in the software development industry. Qualifications - 4+ years of experience as a Software Engineer with a focus on web-based software development. - Strong proficiency in Java programming language with experience in JSP and/or the Spring Framework. - Experience with Agile methodologies (Scrum, Kanban). - Expertise in Git and CI/CD pipelines (Jenkins, Platform One DevOps, etc.). - In-depth understanding of DevSecOps principles and best practices for containerized environments. - Working knowledge of security tools like SonarQube, Fortify, Dependency Check, OWASP, ESLint, and Trufflehog. - Experience with automated testing frameworks and tools like Cucumber, Cypress, etc. - Experience with one or more additional programming languages like Python, JavaScript, etc. (a plus). - Excellent communication and collaboration skills. - Ability to work independently and as part of a team. - Strong problem-solving and analytical skills. Benefits - Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental. - Matching 401K. - Short- and Long-Term Disability. - Pet Insurance. - Professional Development/Education Reimbursement. - Parking and Transit Benefits for NY, NJ, ATL, and DC Metro areas. Other Duties Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

United States
Job Closed
Jobgether logo

Sr. Staff Software Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Full TimeRemoteH1B No Sponsor

Role Description This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Software Engineer - REMOTE. In this role, you will be pivotal in architecting and delivering high-performance systems that support collaboration for millions of developers. As part of a growing engineering team, you'll drive technical execution from design to production, influencing projects across distributed teams. Your contributions will directly impact the automation processes that power millions of developers globally, ensuring scalability and reliability. Join an environment that fosters innovation while tackling challenges in distributed systems and cloud infrastructure. Accountabilities - Design, develop, test and ship high-quality technical solutions that scale across multiple services. - Provide technical leadership and mentorship to encourage team growth. - Own and advocate for the health and quality of systems built by the team. - Collaborate with cross-functional teams and lead discussions on technical solutions. - Develop comprehensive testing strategies and define success metrics. - Champion security by designing isolation mechanisms for untrusted code execution. - Drive technical roadmap that aligns with product goals and initiatives. Qualifications - 9+ years' experience in software engineering or related technical discipline. - Proficient in production software coding with languages such as Go, Python, JavaScript, and more. - Willingness to participate in a rotating on-call schedule for 24/7 coverage. - Experience in delivering maintainable and scalable code solutions. - Ability to provide code reviews and technical mentoring. - Knowledge of CI/CD systems and cloud infrastructure is a plus. Benefits - Competitive salary with potential for bonuses and stock options. - Remote-first work environment with flexible scheduling. - Opportunities for professional development and continuous learning. - Supportive of diversity and inclusion initiatives. - Company values collaboration and operational excellence. - Health and wellness benefits tailored to your needs.

United States
Job Closed