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.