
Software Engineer II - AWS
- Hyderabad, Telangana
- Permanent
- Full-time
- Collaborate with Cloud Architect to identify and optimize infrastructure components and process flows.
- Design and develop solutions leveraging AWS infrastructure.
- Write clean, modular code in Java or Python, adhering to design principles and best practices.
- Collect, organize, analyze, and disseminate significant amounts of information with attention to detail and accuracy.
- Identify, analyze, and interpret trends or patterns in complex data sets.
- Innovate new ways of managing, transforming, and validating data.
- Establish and enforce guidelines to ensure consistency, quality, and completeness of data assets.
- Apply quality assurance best practices to all work products.
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Strong knowledge of AWS infrastructure and services.
- Strong scripting skills in languages like Java or Python, with good coding hands-on skills to write clean, modular code following design principles.
- Experience programming in Python/Java.
- Familiarity with relational database environments (Oracle, Teradata, etc.) leveraging databases, tables/views, stored procedures, agent jobs, etc.
- Strong development discipline and adherence to best practices and standards.
- Demonstrated independent problem-solving skills and ability to develop solutions to complex analytical/data-driven problems.
- Experience with data management processes on AWS
- Experience working in development teams using agile techniques.
- Experience in Big Data technologies (Spark, Glue, Hive, Redshift, Kafka, etc.) is optional.