Posted on: 27/08/2025
Your responsibilities :
- Identifying business requirements and requirements of the stakeholders on the project
- Design the entire system based on the received requirements
- Collaborate with other professionals to determine functional & non- functional requirements for new software, platforms & applications
- Design the entire system based on the received requirements
- Choose the system architecture and each individual component of the system at a high level
- Choose the technologies for implementation of each component and connections between components
- Review the architecture and code
- Utilize tools, technology & various methodologies to create functional & intuitive solutions for user interfaces of desired products
- Develop & implement product specifications
- Pay attention to system integration, sustainability & feasibility
- Manage all phases of technology development
- Oversee & supervise the work of the development team
- Guide/coach developers & engineers
- Suggest & implement solutions for process improvement
- Adhere to all the requirements & guidelines for quality, security, extensibility
- Plan for new technology insertion
- Understand & plan evolutionary paths
- Manage risk identification & risk mitigation strategies associated with the architecture
Skill sets/Experience we require :
- Proven work experience as a Software Architect, Software Development or similar role
- Proven coding experience in various languages - Java, Python React JS.
- Good knowledge of software & application design & architecture
- Good knowledge in Cloud technology - AWS
- Knowledge of HTML/CSS, Javascript & UI/UX design
- Understanding of software quality assurance principles
- Technical mindset & analytical approach
- Great attention to detail & good leadership skills
- Good interpersonal & communication skills
Did you find something suspicious?