onsite
IT Engineer - Applications Intermediate - Keysight Technologies
Software Engineer
Intermediate IT Engineer focused on developing and maintaining enterprise applications using Python and Java, managing databases, and deploying solutions on AWS. Works in Agile teams to deliver robust, scalable software for high‑performance electronic design and testing environments.
About the role
Key Responsibilities
- Design, develop, and maintain application components in Python and Java, ensuring high quality and performance.
- Collaborate with cross‑functional teams to gather requirements, translate them into technical specifications, and deliver solutions on time.
- Implement and manage relational database schemas, write efficient SQL queries, and optimize data access layers.
- Deploy and monitor applications on AWS infrastructure, utilizing services such as EC2, RDS, and Lambda.
- Participate in code reviews, unit testing, and continuous integration/continuous deployment (CI/CD) pipelines.
Requirements
- 3+ years of experience in application development with Python and Java.
- Strong knowledge of relational databases and SQL.
- Hands‑on experience with AWS services and cloud deployment.
- Familiarity with Agile methodologies and CI/CD practices.
- Excellent problem‑solving skills and a collaborative mindset.