Required Skills
About the Job
Accenture is seeking a skilled Custom Software Engineer to join our team in Bengaluru. In this role, you will design, build, and configure applications to meet specific business process and application requirements. You will leverage your expertise in Python to develop innovative solutions, collaborate with various teams to understand their needs, and ensure applications align with business objectives. This is an opportunity to become a subject matter expert, actively contribute to team discussions, and provide solutions to complex technical challenges.
Your responsibilities will include designing, developing, and maintaining high-quality Python applications for backend services, data processing, automation scripts, and APIs. You will implement and manage cloud-based solutions using AWS services (e.g., EC2, S3, Lambda, RDS, DynamoDB, SQS, SNS, CloudWatch) or equivalent cloud services for GCP/Azure. Developing and optimizing data pipelines, ETL processes, and data storage solutions with Python and relevant cloud services is also a key part of this role. You will collaborate with cross-functional teams to gather requirements, design solutions, and ensure successful implementation and deployment. Troubleshooting, debugging, and resolving technical issues across development, testing, and production environments will be expected. A strong understanding of software development methodologies, best practices, and version control systems like Git is essential. Familiarity with application deployment processes and cloud services is required.
We are looking for candidates with a minimum of 3 years of experience in Python. Strong SQL skills are also necessary. While not mandatory, experience with Microsoft SQL Server and React.js would be beneficial.