Systems Developer(Python,AWS)
Thermo Fisher Scientific.com
Remote
Bengaluru
Full Time
Work Schedule
OtherEnvironmental Conditions
OfficeJob Description
Thermo Fisher Scientific is providing a fantastic opportunity for individuals to join as a Systems Developer. This role involves a critical part in conducting systems analysis, constructing, developing, testing, and supporting moderately complex technical information system components.
Education/Experience:
- Bachelor's degree or equivalent experience and relevant formal academic/vocational qualification
- Previous roles showcasing the proficiencies necessary to fulfill the job responsibilities (similar to 3+ years’) or an equivalent blend of education, training, & experience
Major Job Responsibilities:
- Design and develop backend system components and services using AWS and Python within a collaborative team environment.
- Perform systems analysis and prepare documentation including requirements, specifications, test plans, and user manuals.
- Perform unit and system testing, and assist with validation testing as required.
- Collaborate with DBAs to assist with database composition and optimization, especially for AWS Redshift and other RDBMS platforms.
- Collaborate with Operations staff for application deployment and support, using CI/CD pipelines where applicable.
- Analyze and resolve support requests from business partners, including training when required.
- Ensure development activities meet quality and compliance standards.
- Apply company policies and procedures to resolve moderately complex issues using good judgment.
- Build productive working relationships across internal teams with occasional external interactions.
- Leverage AI-assisted development tools to boost coding efficiency, refactoring, and documentation.
- Deploy secure and scalable AWS networking and security structures (IAM, VPC, subnets, etc.).
- Integrate applications with relational databases and assist in data processing workflows.
Knowledge, Skills And Abilities:
- Client-focused approach with strong interpersonal and communication skills
- Ability to multitask and maintain attention to detail
- Hands on experience with AWS services
- Proficiency in relational databases such as Postgres and Redshift
- Strong analytical thinking and problem-solving capabilities
- Understanding of data warehousing concepts and architecture
- Ability to collaborate effectively with cross-functional teams
Must Have Skills:
- AWS software engineering – Hands-on expertise with core AWS services such as Lambda, Step Functions, ECS/Fargate (distributed processing), ECR (Docker), SNS, and DynamoDB.
- Python programming – Strong coding ability in Python for backend services, automation, and data processing.
- Strong knowledge of IAM, VPCs, subnets, security groups, and DNS required for AWS networking and security architecture.
- Proficiency in combining applications with relational databases, including expertise in SQL and RDBMS integration; familiarity with AWS Redshift is highly beneficial.
- AI-assisted development – Demonstrated ability to effectively employ AI tools (e.g., code generation, refactoring, documentation) to enhance development speed and quality.
Good To Have Skills:
- CI/CD with GitHub Actions – Familiarity with GitHub Workflows (Actions) for automated builds, testing, and deployment.
- Infrastructure as Code – Familiarity with AWS CDK (TypeScript is preferred).
- Data Warehousing – Exposure to common warehouse patterns and practices (ETL/ELT, dimensional modeling, performance tuning).
Working Hours:
India: 05:30 PM to 02:30 AM IST
Philippines: 08:00 Pm To 05:00 Am Pst
Systems Developer(Python,AWS)
Remote
Bengaluru
Full Time
September 26, 2025