Essential Duties and Responsibilities:
- Oversee and interface with the developers to design, develop, test, and implement critical functionality and POCs.
- Work with clients to create strategies and frameworks.
- Architect and design application solutions.
- Provide hands-on development support.
- Design software components from business requirements.
- Document and diagram application functionality from business requirements.
- Typically responsible for providing guidance, coaching and training to other technical employees within technical discipline.
Responsibilities:
· Strong expertise in AWS cloud platforms and enterprise IT systems.
· Application Design in AWS platforms using lambda, DynamoDB, event driven, API, EC2 and ECS.
· Good knowledge of AI/ML in AWS including Bedrock, sagemaker.
· Programming languages – Python.
· Proficiency in infrastructure architecture, application design, networking, and security.
· Experience with AI/ML integration, Data analytics.
· Knowledge of DevOps, CI/CD, containers (Docker, Kubernetes), and IaC (Terraform/CloudFormation/CDK).
· Familiarity with TOGAF, Zachman, or other enterprise architecture frameworks.
· Excellent problem-solving skills with the ability to manage complex, multi-technology environments.
· Strong communication and stakeholder management.
Minimum Requirements
- Bachelor's degree in relevant field of study and 7+ years of relevant professional experience required, or equivalent combination of education and experience.
Required Skills and Qualifications:
· Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
· 10+ years of IT experience, with at least 5 years in lead/architecture roles.