Posted on: 16/07/2025
Key Requirements :
- Excellent communication skills with ability to explain technical concepts to non-technical audiences.
- Some experience working with board level stakeholders.
- Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.
- Strong conceptual and analytical skills demonstrating out-of-box problem solving skills.
- Working knowledge of infrastructure including servers, storage, firewalls, load balancers, routers, etc.
- Deep technical knowledge and experience in Web Application Development on Microsoft slack.
- Strong experience in Object Oriented Design and Analysis.
- Experience working with different architectural patterns.
- Data modeling skills with experience in building at least one large scale project from scratch.
- Analytical capabilities and hands on experience in preparing Design documents.
- Exposure to Agile development process with ability to multi-task and work under pressure.
- Must have 8 to 10 years of experience in the software industry.
- Must have worked as an Architect / Tech Lead / Team Lead or Project Lead with a team size of
6 or more developers for at least 2 3 years.
Responsibilities :
- Investigate information systems that might benefit Naico.
- Lead in designing, specifying and selecting information system solutions, considering functionality, data, security, integration, infrastructure and performance.
- Develop and maintain a model of Naicos current and future Application Architecture.
- Develop and maintain a model of Naicos current and future web architecture and design a structure that is stable and robust.
- Lead the organization in exploiting technology and use knowledge of IT solutions to drive organizational change and support business process design.
- Understand and support to software architecture design and support development team in developing solutions.
- Estimate cost, and prepare business cases for IT solutions, considering infrastructure,
licenses, development and support.
- Work with the Project Managers and Business Analysts to develop high level project schedule
resource plans for implementation projects.
- Supervise Business Analyst in the capture and analysis of requirements.
Technical Skills :
The ideal candidate will possess a robust technical foundation with hands-on expertise in the following areas :
- Deep expertise in developing robust, scalable, and high-performance applications using C# and .NET Core.
- Strong experience in building web applications and APIs.
- Proficiency with modern JavaScript frameworks like React.js, Angular, or Vue.js (and associated ecosystem like Redux/NgRx/Vuex) for building rich user interfaces.
- Expert-level knowledge of JavaScript and TypeScript for client-side development.
- In-depth knowledge and practical application of various software design patterns (e.g., Gang of Four patterns, SOLID principles, Dependency Injection).
- Experience in designing, developing, and deploying microservices-based solutions, including considerations for inter-service communication, service discovery, and API gateways.
- Familiarity with event-driven patterns, message queues (e.g., Apache Kafka, RabbitMQ, Azure Service Bus), and stream processing.
- Deep understanding of principles for designing highly scalable, high-performance, and resilient systems.
Extensive hands-on experience with Azure services, including but not limited to :
- Azure VMs, Azure App Service, Azure Functions, Azure Kubernetes Service (AKS).
- Azure SQL Database, Azure Cosmos DB, Azure Blob Storage.
Educational qualification : Bachelors Degree / Masters in relevant stream.
Experience : 8 -15 years.
Skills : Design patterns, CI/CD, Docker and Systems Development Life Cycle (SDLC).
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Technical / Solution Architect
Job Code
1513866
Interview Questions for you
View All