HamburgerMenu
hirist

Naico ITS - Technical Architect - C#/React.js

Naico ITS
Anywhere in India/Multiple Locations
8 - 15 Years

Posted on: 16/07/2025

Job Description

Key Requirements :


- Strategic business acumen and understanding of organization strategy and ability to design information systems to deliver that strategy.

- 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 :


- Partner with the organization to understand organization and departmental strategy and agree information systems solutions to meet needs.

- 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).


info-icon

Did you find something suspicious?