A recruitment agency is seeking a Software Development Lead in Bengaluru. The ideal candidate will have 8-12 years of experience in software development, particularly in designing and developing robust APIs on AWS. Responsibilities include leading the development team, architecture planning, and integration of AWS services. Strong skills in software development, Python, and leadership are essential. The role promises growth in a dynamic environment focused on modern technical standards.
Qualifications
8 to 12 years of experience in software development, particularly with AWS.
Expertise in designing and developing APIs.
Responsibilities
Lead the design and development of content publishing platforms.
Oversee integration of APIs with AWS services.
Provide technical guidance and leadership to development teams.
Integrate AWS services such as Lambda, API Gateway, SQS, SNS, Glue.
Establish and optimize CI/CD pipelines for API development and deployment.
Implement monitoring and logging with CloudWatch/X-Ray for reliability.
Skills
Software Development
Python
AWS
SQL Databases
API Development
Design and Development
Leadership
Code Review
Guidance Training
Education
B.E
Job description
Job openings for Software Development Lead in Bangalore
Urgent Requirement For Lead Software Developer
Key Responsibilities
Analyst Workflows: Lead the design and development of org integrated content publishing platform using a proprietary 3rd. party editorial and publishing platform for integrated digital publishing.
Designing and Developing APIs: Lead the design and development of robust, scalable, and secure APIs on AWS, considering factors like performance, reliability, and cost-efficiency.
Architecture Planning: Collaborate with architects and stakeholders to define architecture, including API gateway, microservices, and serverless components, ensuring alignment with business goals and AWS best practices.
Technical Leadership: Provide technical guidance and leadership to the development team, ensuring adherence to coding standards, best practices, and AWS guidelines.
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: Lead 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.