Required Skills
About the Job
Accenture is seeking a Custom Software Engineer in Bengaluru/Bangalore, Karnataka, to design, code, and enhance custom software solutions. This role involves leveraging modern frameworks and agile practices to deliver scalable, high-performing applications tailored to specific business needs. You will develop custom software solutions, focusing on designing, coding, and improving components across various systems and applications. Utilize modern development frameworks and agile methodologies to ensure the delivery of scalable and efficient solutions that meet unique business requirements. Collaboration with team members and adapting to evolving project needs are integral, fostering innovation and continuous improvement.
**Key Responsibilities:** * Develop and optimize custom AWS Glue jobs and data pipelines. * Create configuration files and workflow layout scripts for job execution. * Test blueprints locally using AWS Glue service libraries. * Lead the team, resolve technical queries, and act as a Subject Matter Expert (SME). * Participate actively in team discussions and contribute to problem-solving. * Collaborate with cross-functional teams to understand requirements and deliver effective solutions. * Maintain and enhance existing software components for improved performance and reliability. * Document development processes and solutions for knowledge sharing. * Mentor and support junior team members.
**Technical Skills:** * Minimum 3 years of hands-on experience with AWS Glue and Pyspark. * Experience with AWS S3, CloudWatch, and EC2 instance management. * Proficiency in connecting to and retrieving data from on-premises databases (IBM DB2, PostgreSQL, Oracle DB, SQL Server). * Expertise in writing and assessing moderate to complex SQL commands and queries. * Experience implementing data transformations and cleansing processes for data accuracy, consistency, and compliance. * Ability to process large volumes of historic and delta data loads. * Proficiency in version control using Git and infrastructure deployment using Terraform. * Familiarity with cloud-based data integration and ETL processes. * Strong understanding of data workflows and pipeline orchestration. * Experience with scripting languages and automation tools for cloud services. * Ability to troubleshoot and optimize data processing tasks in cloud environments.
**Qualifications:** * Minimum 3 years of experience in AWS Glue. * 15 years of full-time education required. * AWS Certified Data Engineer Associate OR AWS Architecture certification is a must.
This position is based at our Bengaluru office.