Job Title: IT Architect

Introduction/Overview:
The IT Architect plays a crucial role in the software development process, ensuring that robust architectures are in place to support the organization's strategic IT goals. By designing and implementing efficient and secure IT architectures, the IT Architect helps the company gain a competitive edge in the IT domain.

Roles & Responsibilities:
- Develop and maintain IT architectures that align with the organization's strategic goals.
- Evaluate and recommend appropriate technologies to meet business requirements.
- Ensure data security and disaster recovery measures are in place.
- Collaborate with project managers and IT teams to provide architectural guidance and support.
- Mentor and guide team members in architectural best practices.
- Conduct system performance analyses and propose optimizations.
- Stay updated with new technologies and industry standards.
- Communicate effectively with stakeholders to gather requirements and provide updates on architectural decisions.

Years of Experience:
The ideal candidate should have 12-15 years of experience in IT architecture.

Education Qualification:
A Bachelor of Engineering (BE) degree is required.

Skills/Knowledge:
- Proficiency in programming languages such as Python.
- Strong understanding of data structures, algorithms, and object-oriented programming (OOP).
- Experience with frameworks and libraries such as Django, Flask, Pandas, NumPy, scikit-learn, and TensorFlow.
- Familiarity with asyncio and API development.
- Knowledge of version control systems like Git.
- Experience with database integration, scripting, and automation.
- Familiarity with cloud platforms such as AWS and Google Cloud Platform.
- Knowledge of containerization technologies like Docker and CI/CD processes.
- Understanding of security best practices and performance optimization techniques.
- Proficiency in JavaScript and frameworks like React, Angular, and Vue.js.
- Familiarity with Redux, Vuex, Node.js, and RESTful APIs.
- Experience with build tools like Webpack and Babel.
- Knowledge of WebSockets, Socket.IO, and progressive web apps.
- Familiarity with React Native for mobile app development.
- Proficiency in MySQL and database design, including SQL query optimization, stored procedures, triggers, and administration.
- Experience with performance monitoring and Amazon RDS.
- Knowledge of Generative AI, neural networks, TensorFlow, PyTorch, NLP, computer vision, AI ethics, bias mitigation, model deployment, recommendation engines, chatbots, and predictive analytics.

Key Competencies:
- Strong understanding of current and emerging technologies.
- Excellent architectural design skills.
- Proficiency in multiple programming languages.
- Ability to analyze data and apply machine learning techniques.
- Experience in database design and optimization.
- Familiarity with cloud platforms and containerization technologies.
- Strong mentorship and communication skills.
- Effective stakeholder management.

Domain/Industry:
The IT Architect operates in the Information Technology (IT) industry, specifically in software development and architectural design.

Employment Type:
No Details Found

Company Overview:
No Details Found

Benefits & Opportunities:
No Details Found

Location & Travel:
No Details Found