Home
Jobs
Saved
Resumes
Software Engineer at Caterpillar Inc. | JobVerse
JobVerse
Home
Jobs
Recruiters
Companies
Pricing
Blog
Jobs
/
Software Engineer
Caterpillar Inc.
Website
LinkedIn
Software Engineer
Chennai, Tamil Nadu, India
Full Time
3 weeks ago
No Sponsorship
Apply Now
Key skills
AWS
Cloud
DynamoDB
EC2
Flask
MySQL
Postgres
Python
SQL
FastAPI
Unit Testing
Lambda
S3
RDS
PostgreSQL
Git
Version Control
Agile
CI/CD
About this role
Role Overview
Design and implement cloud-native applications using AWS services such as Lambda, EC2, S3, RDS, and DynamoDB.
Develop robust backend systems and APIs using Python.
Write optimized SQL queries for data extraction, transformation, and reporting.
Utilize Python libraries for data processing, transformation, and analysis.
Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
Ensure code quality through unit testing, code reviews, and adherence to best practices.
Monitor and troubleshoot production systems to ensure reliability and performance.
Document technical designs, processes, and implementation details.
Requirements
Bachelor’s degree in Computer Science, Engineering, or a related field.
3+ years of experience in software development with a focus on AWS-based implementations.
Proficiency in Python and familiarity with frameworks such as Flask or FastAPI.
Strong SQL skills with experience in relational databases like PostgreSQL, MySQL, or Amazon RDS.
Experience with version control systems (e.g., Git) and CI/CD pipelines.
Solid understanding of software engineering principles and agile methodologies.
Tech Stack
AWS
Cloud
DynamoDB
EC2
Flask
MySQL
Postgres
Python
SQL
Benefits
Relocation is available for this position
Apply Now
Home
Jobs
Saved
Resumes