Novartis logo
Novartis

Novartis is a leading global pharmaceutical and healthcare research and solutions company dedicated to improving patient lives by uncovering solutions to curren

Senior Principal Developer

Location

United Kingdom

Posted

1 day ago

Salary

£57.1K - £106.0K / year

Seniority

Senior

Postgraduate DegreeEnglish

Job Description

Senior Principal Developer

Novartis

• Develop and maintain R packages that enable clinical trial team through supporting data engineering, statistical analyses, automation, and reporting workflows • Design, build and deploy Shiny applications for interactive dashboards and data exploration tools • Collaborate with statistical programmers and statisticians, and clinical reporting teams to understand requirements and translate them into efficient, reproducible code and tools • Apply AI responsibly to support product design and development focusing on reliable, explainable, and impactful use in development workflows and solutions • Drive the rollout of tooling through demos, pilots, training and support • Engagement in the user experience of our users to identify and drive opportunities for continuous improvement and modernization • Role model best practices for data science and software development • Documentation of tools and processes to support modernization in an inclusive manner • Appetite to engage in open-source communities to collaborate in external settings

Job Requirements

  • MSc in a quantitative / computational science or equivalent
  • Experience as an R developer
  • Deep knowledge of data manipulation (tidyverse) and data visualization (ggplot2, plotly)
  • Demonstrated ability to develop production-grade R packages, including comprehensive documentation and rigorous testing frameworks
  • Hands-on experience deploying and maintaining R applications in production environments
  • Highly proficient in Shiny app development and deployment
  • Deep experience in software development best practices (virtual environments, git, CI/CD, code review etc.)
  • Hands-on experience applying AI and agentic approaches to improve developer productivity of data-driven applications
  • Solution-oriented mindset with a collaborative spirit
  • Good written English

Benefits

  • Performance-based bonus depending on certain performance parameters
  • Health insurance plans
  • Retirement plans
  • Wellbeing resources
  • Global recognition programs
  • Flexible and hybrid working options
  • Minimum 14 weeks paid parental leave

Related Job Pages

More Software Engineer Jobs

Ensono logo

Senior Mainframe Systems Programmer – ADABAS

Ensono

Ensono delivers complete Hybrid IT solutions, from mainframe to cloud, tailored to each client’s journey.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Perform mainframe database Software upgrades coupled with administration and tuning to support customers’ Software AG ADABAS environments. • Work with vendor personnel to achieve timely solutions of database problems. • Responsible for day-to-day database maintenance such as database definition changes, backups and restores, monitoring space growth, database reorganizations, creating and maintaining disaster recovery procedures and overall support of customer needs and requests. • Perform a variety of tasks including database optimization, database performance reviews and tuning, and new client onboarding. • Provide 24x7 on call support as part of a scheduled rotation with other team members. • Maintain documentation for all the tasks completed on a regular basis and adhere to the change management policy.

United States
$84K - $148K / year
Accenture Federal Services logo

Application Developer

Accenture Federal Services

We believe in the power of change, harnessed in ways that matter for our country and communities.

Full TimeRemoteTeam 10,001+Since 2017H1B No Sponsor

• Application configuration, Animal Management, COTS system configuration, Agile Development, Requirements Analysis, system support, user training and enablement. • Work directly with client gathering requirements to analyze, design and / or implement technology best practices and align technology with business strategy and goals. • Serve as the PoC for application configuration and proxy system admin to operational systems within the client ecosystem – inclusive of LIMS, Animal Management and/or MasterControl systems, and Asset Mgmt / Procurement / Warehousing. • Managing the functional and technical components of 1 or 2 systems, executing application development, testing, and release of new functionality or reconciliation of defects. • Comprises both functional business analysis and technical development within the specified client applications.

Pennsylvania
$78.6K - $160.2K / year
Netomi logo

iOS Developer

Netomi

Empowering the highest quality customer experiences.

Full TimeRemoteTeam 51-200H1B Sponsor

• Design and build applications for the iOS platform. • Collaborate with cross-functional teams to define, design, and ship new features. • Ensure the performance, quality, and responsiveness of applications. • Identify potential problems and resolve application bottlenecks. • Maintain the code and atomisation of the application. • Help maintain code quality, architecture, and automation. • Unit-test code for robustness, including edge cases, usability, and general reliability.

India
Zone & Co logo

Software Engineer

Zone & Co

Zone & Company Software Consulting LLC, or Zone & Co, makes things easier for finance teams by increasing the development of groundbreaking cloud software built on Oracle NetSuite

Role Description Join our dynamic engineering team and help shape the future of bank reconciliation and approvals automation on NetSuite! As a Software Engineer, you'll play a key role in building and enhancing SuiteApps (ZoneApprovals and ZoneCapture) that serve thousands of businesses. You'll not only write clean, scalable code—but also help shape internal tools and processes that improve the way our global engineering teams work. You’ll be part of a small, focused team, which means your contributions will have a huge impact—not just on the product, but on the team and company as a whole. This is a hands-on development role with real influence and visibility. What You'll Do: - Software Development: - Build, enhance, and scale the ZoneApprovals and ZoneCapture using modern web development technology. - Write clean, maintainable, and well-tested code. - Leverage our proprietary UI dev. kit and SDK—built on top of NetSuite and enhanced with TypeScript, linting, automated testing, and documentation generation. - Testing & Debugging: - Design and execute test cases to ensure feature reliability and performance. - Write and maintain unit tests to validate functionality and prevent regressions. - Troubleshoot, debug, and resolve bugs in existing functionality. - Team Collaboration: - Partner with other engineers, product managers, and QA to define and refine features. - Collaborate with our UX team to refine designs and engineer technical solutions to implement contemporary and scalable UI into our SuiteApps within NetSuite. - Participate in code reviews and contribute to a culture of learning and improvement. - Share development best practices and tools across teams. - Participate in sprint ceremonies and retrospectives to drive continuous improvement. - Documentation & Continuous Improvement: - Document systems, architecture, and features clearly. - Stay current with new tools and techniques, and suggest improvements to development processes. - Gain product familiarity through live demos, documentation, and hands-on experimentation. Qualifications - 5+ years of professional full-stack software development experience, ideally in a SaaS environment. - Strong proficiency in NetSuite SuiteCloud development, TypeScript, and JavaScript. - Full-stack skillset with a strong emphasis on crafting modern user interfaces, with a readiness to engage in backend development. - Comfortable working in remote, distributed teams using modern development tools - including Git, automated testing, CI/CD pipelines, and a passion for leveraging GenAI tooling to work smarter and more efficiently. - Solid understanding of web services (REST, SOAP), data formats (JSON, XML), Object-Oriented Programming, SOLID Principles, and Design Patterns. - Proficiency in HTML/CSS and general web development fundamentals. - Experience with js. - Experience with io (or similar) test automation frameworks is a bonus. - Experience working in Scrum teams is a plus. - Entrepreneurial mindset - proactive, curious, and ready to learn. - Fluent in English, both written and spoken. Benefits - High-velocity, fully remote, global team where autonomy isn't just a perk, it’s the standard. - Self-driven professionals eager to navigate the complexities of a unique SaaS environment. - High-trust flexibility, ensuring you have the space to innovate and scale. - Benefits built to fuel a lifestyle supporting your life beyond the screen. Company Description Zone & Company Software Consulting LLC (“Zone”) is the ERP-native AI platform for financial operations, purpose-built for organizations running on Oracle NetSuite. We are redefining how finance teams operate by delivering an AI-powered system that automates, connects, and scales financial workflows directly within the ERP. As the AI operating system for finance teams in NetSuite, Zone enables more than 4,500 customers worldwide to run smarter, faster, and with greater accuracy. Our platform spans the full financial lifecycle, including Quote-to-Cash, Procure-to-Pay, Treasury, Payroll Management, and Record-to-Report, eliminating manual processes and unlocking real-time financial intelligence. By embedding intelligence directly into NetSuite, Zone helps finance teams move beyond reactive work to proactive, strategic impact.

Worldwide