Senior Software Developer - Python

Talent Zone Consultants

Bengaluru

On-site

INR 1,800,000 - 2,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading IT consulting firm in Bengaluru is seeking a Senior Software Developer with over 5 years of experience. This role involves designing and developing secure APIs, collaborating across teams, and enhancing applications on AWS. The ideal candidate should have robust experience in AWS services, programming skills in Python or Node.js, and a strong understanding of software security best practices.

Qualifications

  • 5+ years of extensive experience in developing and deploying scalable applications.
  • Proficiency in AWS services including Lambda and API Gateway.
  • Strong understanding of security principles and compliance standards.

Responsibilities

  • Design and develop APIs for integrated digital publishing.
  • Ensure performance, scalability, and security of applications.
  • Implement CI/CD pipelines for deployment on AWS.
  • Performance Optimization: Improve performance, scalability, and efficiency using AWS tools.
  • Security and Compliance: Implement authentication, authorization, encryption, and compliance.
  • Monitoring and Logging: Set up CloudWatch/X-Ray monitoring and logging for APIs.
  • CI/CD: Establish and maintain pipelines for testing, deployment, and monitoring on AWS.
  • Documentation and Training: Create docs and train developers and stakeholders.
  • Team Collaboration: Work with product managers, designers, and developers.
  • Problem Solving: Troubleshoot issues and ensure system stability.
  • Stay Updated: Keep current with AWS trends and tools.

Skills

Design and development of scalable platforms
Proficiency in AWS services
Programming in Python/Node.js
API architecture design
Security best practices
DevOps practices
Problem-solving skills
Strong communication skills
Agile methodologies
Continuous learning

Education

Bachelor's Degree in Computer Science, Software Engineering or related field

Tools

AWS Lambda
API Gateway
DynamoDB
SQS
SNS

Job description

Job openings for Senior Software Developer in Bangalore
Key Responsibilities
  • Analyst Workflows: Design and development of company integrated content publishing platform using a proprietary 3rd party editorial and publishing platform for integrated digital publishing.
  • Designing and Developing APIs: Design and development of robust, scalable, and secure APIs on AWS, considering factors like performance, reliability, and cost-efficiency.
  • AWS Service Integration: Integrate APIs with various AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, AWS Glue, and others, to build comprehensive and efficient solutions.
  • Performance Optimization: Identify and implement optimizations to improve performance, scalability, and efficiency, leveraging AWS services and tools.
  • Security and Compliance: Ensure APIs are developed following best security practices, including authentication, authorization, encryption, and compliance with relevant standards and regulations.
  • Monitoring and Logging: Implement monitoring and logging solutions for APIs using AWS CloudWatch, AWS X-Ray, or similar tools, to ensure availability, performance, and reliability.
  • Continuous Integration and Deployment (CI/CD): Establish and maintain CI/CD pipelines for API development, automating testing, deployment, and monitoring processes on AWS.
  • Documentation and Training: Create and maintain comprehensive documentation for internal and external users, and provide training and support to developers and stakeholders.
  • Team Collaboration: Collaborate effectively with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions that meet business requirements.
  • Problem Solving: troubleshooting efforts, identifying root causes and implementing solutions to ensure system stability and performance.
  • Stay Updated: Stay updated with the latest trends, tools, and technologies related to development on AWS, and continuously improve your skills and knowledge.
Desired Skills and Experience
  • Development: 5+ years of extensive experience in designing, developing, and deploying using modern technologies, with a focus on scalability, performance, and security.
  • AWS Services: proficiency in using AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, Amazon SES, Amazon RDS, Amazon DynamoDB, and others, to build and deploy API solutions.
  • Programming Languages: Proficiency in programming languages commonly used for development, such as Python, Node.js, or others, as well as experience with serverless frameworks like AWS.
  • Architecture Design: Ability to design scalable and resilient API architectures using microservices, serverless, or other modern architectural patterns, considering factors like performance, reliability, and cost-efficiency.
  • Security: Strong understanding of security principles and best practices, including authentication, authorization, encryption, and compliance with standards like OAuth, OpenID Connect, and AWS IAM.
  • DevOps Practices: Familiarity with DevOps practices and tools, including CI/CD pipelines, infrastructure as code (IaC), and automated testing, to ensure efficient and reliable deployment on AWS.
  • Problem-solving Skills: Excellent problem-solving skills, with the ability to troubleshoot complex issues, identify root causes, and implement effective solutions to ensure the stability and performance.
  • Communication Skills: Strong communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders, and collaborate with cross functional teams.
  • Agile Methodologies: Experience working in Agile development environments, following practices like Scrum or Kanban, and ability to adapt to changing requirements and priorities.
  • Continuous Learning: A commitment to continuous learning and staying updated with the latest trends, tools, and technologies related to development and AWS services.
  • Bachelor's Degree: A bachelor's degree in Computer Science, Software Engineering, or a related field is often preferred, although equivalent experience and certifications can also be valuable.

Experience 4 - 6 Years

Salary Not Disclosed

Industry IT Software - Others

Qualification B.E, B.Tech, M.C.A, M.Sc, M.Tech

Key Skills Python AWS Services API Gateway CICD Agile AWS Lambda AWS Glue

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Urgent Requirement For Lead Software Developer
Urgent Requirement For Lead Software Developer

Talent Zone Consultants • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Senior Python AWS Developer
Senior Python AWS Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,200,000 - 1,600,000
Software Engineer II
Software Engineer II

7 Eleven Corporate Services • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Software Engineer II (Java & Python)
Software Engineer II (Java & Python)

7 Eleven Corporate Services • Bengaluru

On-site
INR 1,200,000 - 1,700,000
Software Development Lead
Software Development Lead

Talent Zone Consultants • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Data Engineer - AWS, Python
Data Engineer - AWS, Python

Tech Mahindra • Pune District, Hyderabad

Hybrid
INR 1,200,000 - 1,800,000
Senior Node Js Developer
Senior Node Js Developer

Carnera Technologies • Bengaluru

Hybrid
INR 3,000,000 - 5,400,000
Senior AWS Cloud Developer
Senior AWS Cloud Developer

ktree.com • Hyderabad

On-site
INR 1,200,000 - 2,000,000
Senior Python Full Stack Developer
Senior Python Full Stack Developer

SWITS DIGITAL Private Limited • Chennai District

On-site
INR 1,200,000 - 1,500,000
Lead Software Developer
Lead Software Developer

Talent Zone Consultants • Bengaluru

On-site
INR 1,200,000 - 1,800,000