Software Architect

Salary Range: $4,500-$6,500 / month

Key Responsibilities:

  • Design and architect scalable, distributed, and microservices-based systems using
  • JavaScript, .NET, and/or Java Technologies.
  • Define system, architecture, components, modules, and interfaces, focusing on performance and scalability.
  • Lead the development of microservices, ensuring best practices and design principles are followed.
  • Address performance-related issues in collaboration with development teams.
  • Utilize AWS services to build, deploy, and manage cloud applications, optimizing infrastructure for cost and performance.
  • Implement security best practices across applications and cloud infrastructure.
  • Create and maintain comprehensive technical documentation for architecture, design, and deployment.
  • Mentor project team members to ensure smooth execution of the project.
  • Collaborate closely with project management for successful project delivery.

Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
  • Strong expertise in Microservices Design Patterns and Architecture.
  • Proficient in JavaScript, .NET, or Java technologies (including Spring Boot, Spring
  • Security, Spring Data, Spring MVC, Unit Testing, and Hibernate).
  • Experience with containerization (Docket, Kubernetes) and serverless computing.
  • Proven experience as an Architect with a focus on microservices and Azure or AWS.
  • Hands-on experience with Azure or AWS services (e.g., EC2, Lambda, Fargate, S3,
  • RDS, Aurora, EKS, ECS).
  • Strong understanding of CI/CD pipelines and automation tools.
  • Relevant certifications (e.g., Azure or AWS Certified Solutions Architect) are a plus.