Purpose Of The JobEvery day, we work to reimagine medicine to improve and extend people’s lives so that patients, healthcare professionals and societies are empowered in the face of serious disease. Our medicines reach more than 250 million people worldwide. We use innovative science and technology to address some of society's most challenging healthcare issues. We discover and develop breakthrough treatments and find new ways to deliver them to as many people as possible. The Portfolio Systems
Purpose Of The JobEvery day, we work to reimagine medicine to improve and extend people’s lives so that patients, healthcare professionals and societies are empowered in the face of serious disease. Our medicines reach more than 250 million people worldwide. We use innovative science and technology to address some of society's most challenging healthcare issues. We discover and develop breakthrough treatments and find new ways to deliver them to as many people as possible. The Portfolio Systems team of our Strategy & Growth department develops software that enables strategic decision-making by providing comprehensive portfolio insights and data-driven recommendations, facilitating collaborative forums, and ensuring effective communication of decisions.Main Tasks And ResponsibilitiesAs a Senior Software Engineer in our team, you will be responsible for designing, developing and delivering software in AWS cloud services. Our technology stack consists of React, Node, Python, R and .NET apps based on PostgreSQL, Cosmos DB deployed on AWS k8s/ECS or Azure.You will develop the backend APIs of web applications that track the evolution of our products and forecast our revenue. You are expected to collaborate with the front-end engineers effectively and support them by exporting well-defined HTTP APIs which will save and serve the application's state to the UI.You will be part of an Agile team planning, developing, testing and delivering the workload fortnightly using JIRA, Confluence, Bitbucket, Jenkins and Microsoft 365 tools.Education, Skills And Experience MUST HAVE: BS/MS degree in Computer Science, Engineering or related subject 4+ years of experience developing and maintaining software systems in production 2+ years of experience in python and FastAPI Strong background in relational database theory and excellent knowledge of Relational Databases (Postgres, MySQL, SQL server, Oracle) Familiarity with NoSQL storage (MongoDB, Redis, etc.) Solid understanding of software development principles, best practices, and design patterns Strong communication skills to effectively collaborate with the development team Commitment on unit & integration testing Commitment on code reviews to ensure adherence to industry standards and coding best practices Commitment on design and implementation documentation Attention to detail and a commitment to delivering high-quality work Be passionate and adaptive on new technologiesWould Be a Plus Experience with SQLModel Knowledge of authentication and authorization flows Familiarity with AWS ECS, RDS, S3 and EC2 services Familiarity with Terraform for provisioning cloud services Experience with CUDA programming
Show more
Show less
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Поgarden duties
Engineering and Information Technologies
Industries
IT services and IT Consulting