Principal AWS Developer

  • Dallas, TX
  • Posted 2 days ago | Updated 6 hours ago

Overview

On Site
Contract - W2
Contract - 6+ Month(s)

Skills

AWS - Expert
Node JS for backend
Event Driven Architecture

Job Details

Job Title : Principal AWS Developer

Location: Atlanta, GA, Miramar, FL, Dallas, TX and Minneapolis, MN

Duration : 6+ Months

MUST HAVE:

- AWS - Expert

-Node JS for backend - building backend systems

-Event Driven Architecture

Job Duties -

Define AWS Strategy: Lead the definition and implementation of our AWS strategy, focusing on event-driven architecture and microservices.
Establish Design Principles: Define and document architectural patterns, design guidelines, and best practices for developing applications and services on AWS.
Guide Development Teams: Provide technical leadership and guidance to development teams, including senior engineers, on AWS architecture, design, and implementation.
Event-Driven Architecture Expertise: Design and implement robust and scalable event-driven architectures in AWS, leveraging services such as [EventBridge, SQS, SNS, Kinesis].
Microservices Development: Lead the design and development of loosely coupled, highly scalable microservices on AWS, considering factors like API design, data management, and deployment strategies.
Azure to AWS Migration: Leverage your understanding of Azure services to facilitate the migration of existing services to AWS and ensure a smooth transition.
AWS Service Selection: Evaluate and recommend appropriate AWS services to meet specific use cases, considering factors like performance, cost, scalability, and security.
API Design & Integration: Define and document API specifications for services built on AWS, ensuring clear communication and seamless integration with front-end (web and mobile) and middle-tier applications.
Collaborate with enterprise architecture, solution architects, and development teams to ensure seamless integration between AWS services, front-end applications, and middle-tier software.
Lead migration efforts from Azure to AWS, leveraging best practices in cloud transition and service optimization.
Develop and maintain CI/CD pipelines, ensuring automated testing, security, and efficient deployment of services.
Documentation & Standards: Create comprehensive technical documentation, including architecture diagrams, design specifications, and implementation guides.
Mentorship & Knowledge Sharing: Mentor and guide other developers on AWS best practices and architectural patterns.
Stay Current: Continuously stay updated with the latest AWS services, features, and best practices.
AWS Principal Developer with a strong focus on Event-Driven Architecture, Microservices, and AWS service development.
Design & Develop Event-Driven Systems: Architect and develop highly scalable, event-driven solutions using AWS services
Microservices Architecture
AWS Infrastructure Setup
Building AWS Services: Lead the creation and integration of AWS services to meet the needs of various applications. Ensure that these services are optimized for performance, security, and scalability.
Event-Driven Solutions Development: Work closely with the product and engineering teams to implement event-driven communication patterns that enhance the flexibility and responsiveness of applications.

Job Requirements -

Bachelor's or Master's degree in Computer Science or a related field.
Extensive experience (8+ years) in software development with a strong focus on backend systems and cloud technologies.
Deep expertise in Amazon Web Services (AWS), including a broad understanding of various services and their application in building scalable and resilient solutions.
Proven experience designing and implementing event-driven architectures in a cloud environment.
Experience with data processing and storage solutions on AWS (e.g., Redshift, DynamoDB, S3, Kinesis Data Streams/Firehose).
Significant experience in designing and developing microservices.
Solid understanding of architectural patterns and best practices for cloud-native applications.
Familiarity with Azure services and a strong understanding of the considerations involved in migrating from Azure to AWS.
High level understanding of front-end (web and mobile) and middle-tier software development concepts and how they interact with backend services.
Experience with API design (RESTful, GraphQL) and documentation.
Excellent communication, collaboration, and interpersonal skills, with the ability to effectively communicate technical concepts to both technical and non-technical audiences.
Proven ability to lead and influence technical direction within a team.
Experience working in an Agile development environment.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.