01 Sep
|
BPMLinks
|
Hyderabad
01 Sep
BPMLinks
Hyderabad
Job Summary
We are looking for a Software Engineer with strong experience in Python, Flask REST APIs, Snowflake, and AWS to design, develop, integrate, and maintain scalable cloud-based applications and data solutions. The candidate will work closely with cross-functional teams to build reliable APIs, data solutions, and cloud services while supporting application deployments and production environments.
Primary Skills
- Python
- Flask / Flask REST API
- RESTful API development and integration
- Snowflake
- AWS Cloud Services
- SQL
- Cloud-based application development
- Data integration and processing
Good to Have Skills
- React.js
- .NET Core Web API
- C#
- Aurora MySQL
- Docker
- Microservices architecture
- CI/CD
- GitHub Actions / Azure DevOps
- AWS Lambda, S3, ECS/ECR, IAM, and CloudWatch
Key Responsibilities
- Design, develop, and maintain scalable REST APIs using Python and Flask.
- Develop application integrations and services using RESTful APIs.
- Design and implement data solutions using Snowflake.
- Develop SQL queries, stored procedures, and data processing solutions.
- Work with AWS cloud services to develop, deploy, and maintain applications.
- Utilize AWS services such as S3, Lambda, ECS/ECR, IAM, and CloudWatch as required.
- Build and maintain data ingestion and integration workflows between applications, AWS, and Snowflake.
- Troubleshoot application, API, database, and cloud-related issues.
- Monitor application performance and resolve production issues.
- Participate in code reviews and ensure adherence to development standards.
- Develop and maintain automated CI/CD pipelines.
- Collaborate with frontend, QA, DevOps,
data engineering, and business teams.
- Prepare technical documentation and support knowledge transfer.
- Contribute to application architecture, design decisions, and continuous improvement initiatives.
Technical Experience
- Strong hands-on experience in Python and Flask API development.
- Good understanding of REST API design, authentication, error handling, and API integration.
- Robust experience working with Snowflake and SQL.
- Hands-on experience with AWS cloud services and cloud-based application deployment.
- Understanding of database concepts and relational databases.
- Experience with Git and CI/CD practices.
- Ability to troubleshoot issues across application, database, API, and cloud environments.
Good-to-Have Experience
- Experience developing applications using React.js.
- Experience with .NET Core Web API and C#.
- Experience working with Amazon Aurora MySQL.
- Knowledge of Docker and containerized applications.
- Experience with microservices architecture.
- Familiarity with GitHub Actions or Azure DevOps.
- Experience with AWS ECS/ECR and serverless services such as AWS Lambda.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Strong software development and problem-solving skills.
- Good communication and collaboration skills.
- Ability to work independently as well as in a team environment.
- Experience working in Agile/Scrum development environments.
Preferred Profile
Primary: Python | Flask API | Snowflake | AWS | SQL
Good to Have: React.js | .NET Core Web API | C# | Aurora MySQL | Docker | CI/CD | Microservices
📌 Senior Software Engineer (Hyderabad)
🏢 BPMLinks
📍 Hyderabad