Your tasks and responsibilities:
As a Software Architect, you will be required to:
• Devise technical solutions based on the requirements of the product / platform and ensure that software architecture meets the expectations of business
• Create Architectural Concepts and derive technical roadmap in the area of Architecture and related technology fields
• Actively drive the development of Continuous Delivery pipeline in the Cloud environment, using new architecture paradigms like Microservices
• Contribute to elaborate software requirements and other specifications needed for development tasks
• Support project planning activities through estimation, identification of integration points, technical risks & mitigations, etc.
• Ensure testability of the design and support test-automation design
• Participate in validation of implemented features
• Evaluate tools & technologies and perform prototypes
• Coach and mentor team members regarding software design approach, technology, tools, methods and various software quality aspects
• Advice on make or buy decisions
• Support for the setup of Continuous Integration and facilitate smooth functioning of DevOps chain
Your qualifications and experience:
Qualification: Bachelor's or Master's in Computer Science & Engineering, or equivalent
Experience level: 10+ years in software development with at least 2 - 3 years as an Architect
Desired Experience:
• Sound knowledge of application development on Microservices architecture
• Hands on experience with full-stack application development
• AWS cloud Technologies and Services for enterprise solution. (Serverless architecture, ECS, Fargate, Gateway, Load balancing, DynamoDB, Operations, multi-region deployments)
• Experience in Mobile Platform, Ecommerce and Digital Market place would be an added advantage
• Hands-on experience in Distributed Computing architectures and communication paradigms like REST, WebServices, etc.
• Hands-on experience in Docker, Kubernetes & Container technologies
• Good understanding of Deployment Pipelines, DevOps and related tools / methods is desirable
• Experience in streaming, data handling, and transmission from IoTs is an added advantage.
• React, C# .Net Core, SQL, Entity Framework, REST API, PowerShell
• Excellent insights into Architectural and design patterns and usage of modeling tools
• Expertise in design review, code reviews and integration of software components in large systems
• Sound knowledge of software engineering processes
• Must have experience working on any Cloud services
• Experience as PSSE would be an added advantage
Required Soft-skills & Other Capabilities:
• Excellent problem-solving, Decision-making skills and ability to work in a team environment
• Excellent communication and extensive experience in working with multiple stakeholders across geographies
• Ability to work independently
• Self-motivated and self-driven
• Excellent team player with capabilities to technically lead the team and motivate the team