Job Overview
            
                
                
                
                    Category
                    Computer Occupations
                 
                
             
            
            
         
        
            Ready to Apply?
            
                Take the Next Step in Your Career
                Join Naico ITS and advance your career in Computer Occupations
             
            Apply for This Position
            
                Click the button above to apply on our website
            
         
        
            Job Description
            
                <p><p><b>Key Requirements :</b></p><p><p><b><br/></b></p>- Strategic business acumen and understanding of organization strategy and ability to design information systems to deliver that strategy.<br/><br/></p><p>- Excellent communication skills with ability to explain technical concepts to non-technical audiences.<br/><br/></p><p>- Some experience working with board level stakeholders.<br/><br/></p><p>- Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.<br/><br/></p><p>- Strong conceptual and analytical skills demonstrating out-of-box problem solving skills.<br/><br/></p><p>- Working knowledge of infrastructure including servers, storage, firewalls, load balancers, routers, etc.</p><p><br/></p><p>- Deep technical knowledge and experience in Web Application Development on Microsoft slack.<br/><br/></p><p>- Strong experience in Object Oriented Design and Analysis.<br/><br/></p><p>- Experience working with different architectural patterns.<br/><br/></p><p>- Data modeling skills with experience in building at least one large scale project from scratch.<br/><br/></p><p>- Analytical capabilities and hands on experience in preparing Design documents.<br/><br/></p><p>- Exposure to Agile development process with ability to multi-task and work under pressure.<br/><br/></p><p>- Must have 8 to 10 years of experience in the software industry.<br/><br/></p><p>- 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  :</b></p><p><p><b><br/></b></p>- Partner with the organization to understand organization and departmental strategy and agree information systems solutions to meet needs.<br/><br/></p><p>- Investigate information systems that might benefit Naico.<br/><br/></p><p>- Lead in designing, specifying and selecting information system solutions, considering functionality, data, security, integration, infrastructure and performance.<br/><br/></p><p>- Develop and maintain a model of Naicos current and future Application Architecture.<br/><br/></p><p>- Develop and maintain a model of Naicos current and future web architecture and design a structure that is stable and robust.<br/><br/></p><p>- Lead the organization in exploiting technology and use knowledge of IT solutions to drive organizational change and support business process design.</p><p><br/></p><p>- Understand and support to software architecture design and support development team in developing solutions.<br/><br/></p><p>- Estimate cost, and prepare business cases for IT solutions, considering infrastructure,<br/>licenses, development and support.<br/><br/></p><p>- Work with the Project Managers and Business Analysts to develop high level project schedule<br/>resource plans for implementation projects.<br/><br/></p><p>- Supervise Business Analyst in the capture and analysis of  Skills :</b></p>The ideal candidate will possess a robust technical foundation with hands-on expertise in the following areas:</p><p><br/>- Deep expertise in developing robust, scalable, and high-performance applications using C# and .NET Core.<br/><br/></p><p>- Strong experience in building web applications and APIs.<br/><br/></p><p>- Proficiency with modern JavaScript frameworks like React.js, Angular, or Vue.js (and associated ecosystem like Redux/NgRx/Vuex) for building rich user interfaces.<br/><br/></p><p>- Expert-level knowledge of JavaScript and TypeScript for client-side development.<br/><br/></p><p>- In-depth knowledge and practical application of various software design patterns (e.g., Gang of Four patterns, SOLID principles, Dependency Injection).<br/><br/></p><p>- Experience in designing, developing, and deploying microservices-based solutions, including considerations for inter-service communication, service discovery, and API gateways.<br/><br/></p><p>- Familiarity with event-driven patterns, message queues (e.g., Apache Kafka, RabbitMQ, Azure Service Bus), and stream processing.</p><p><br/>- Deep understanding of principles for designing highly scalable, high-performance, and resilient systems.</p><p><br/></p><p>- Extensive hands-on experience with Azure services, including but not limited to :<br/><br/></p><p>1.
Azure VMs, Azure App Service, Azure Functions, Azure Kubernetes Service (AKS).<br/><br/></p><p>2.
Azure SQL Database, Azure Cosmos DB, Azure Blob  qualification :</b> Bachelors Degree / Masters in relevant  :</b> 8 -15 years.</p><br/></p> (ref:hirist.tech)
            
         
  
  
  
        
        
        
        
        
            Don't Miss This Opportunity!
            
                Naico ITS is actively hiring for this Naico ITS - Technical Architect - C#/React.js position
            
            Apply Now