Senior AWS Developer
Software People, Inc.4 months ago
Raleigh, NC, United States
Hybrid
Contract
Junior Level (1-3 years)
Job Description
Position Overview
Looking to hire a Senior AWS Developer with 10-15 years of software development experience. Phone/Skype Hire – Onsite from day 1 / Hybrid. Location: Raleigh, NC. Duration: 12+ months. This role involves close collaboration with the data modernization teams at ITD and DPH to design, implement, and manage AWS solutions that align with technical requirements and business objectives.
Key Responsibilities
- Collaborate with stakeholders to gather requirements and propose effective modernization strategies.
- Provide technical guidance and troubleshooting support throughout project delivery.
- Act as a trusted advisor on industry trends and emerging technologies.
- Develop, test, debug, and deliver solutions within timeline using best tools and practices.
- Identify, analyze, and resolve technical issues and challenges.
- Design and implement complex, scalable, and secure AWS solutions tailored to customer needs.
- Identify architectural risks and plan mitigation strategies.
- Ensure adherence to standards and best practices.
- Communicate effectively with non-technical audiences including senior ITD and business stakeholders.
Required Qualifications
- Extensive experience in developing/building AWS Data Lake formation and writing code.
- Experience in modernizing legacy applications, including refactoring and migrating to the cloud.
- Proficiency in utilizing various AWS services to build enterprise-level Data Lakes.
- Experience in Data Ingestion & Storage, Data Processing & Transformation, and working with AWS Machine Learning.
- Experience in customizing AWS ETL logic using Python code.
- Strong knowledge in security and data governance (managing fine-grained permissions, encryption, auditing, and compliance).
- Hands-on software development expertise in Python scripting and other object-oriented languages.
- Experience working with transactional or RDMS databases.
- Familiarity with DevOps, DevSecOps, Infrastructure-as-Code (IaC), automation, CI/CD pipelines, monitoring, and logging.
- Proficient in using AWS services for enterprise-level Data Lakes (Required 7 Years).
- Experience in modernizing applications and cloud-native development (Required 7 Years).
- Expertise in Data Ingestion & Storage using S3, Amazon Kinesis Data Streams, Firehose, and DMS (Required 7 Years).
- Experience with Data Processing & Transformation tools such as AWS Glue, Lambda, EMR, Athena, Apache Flink, Step Functions, and SageMaker (Required 7 Years).
- Experience with DevOps practices and automation tools (Required 7 Years).
- Proven hands-on coding experience using Python or other object-oriented languages (Required 10 Years).
- Strong communication and collaboration skills (Required 10 Years).
- Experience with Agile/Scrum Framework environments (Required 7 Years).
Preferred Qualifications
- Experience with data analytics and business intelligence solutions (e.g., Power BI or AWS QuickSight) (Highly desired 3 Years).
- AWS Certification (Highly desired).
- State Government experience (Highly desired).
Required Skills
Data Processing & Transformation (Glue, Lambda, EMR, Athena, SageMaker, Step Functions)
Infrastructure as Code (IaC) and Automation
Data Analytics and Business Intelligence (PowerBI, AWS QuickSight)
AWS Data Lake Formation
ETL Customization
Modernizing Legacy Applications
Python Scripting and Object-Oriented Programming
DevOps & CI/CD Pipelines
Data Ingestion & Storage (S3, Kinesis, DMS)
Agile/Scrum Methodologies
Security, Data Governance, and Compliance