IT Analyst
Job Location : Qatar
Key Responsibilities :
• Lead the design and implementation of complex software solutions, ensuring code meets quality standards and project requirements.
• Provide guidance to junior developers, sharing knowledge and best practices to enhance the team’s overall skill sets.
• Conduct code reviews to ensure adherence to coding standards, best practices, and maintainability.
• Contribute to architectural decisions, helping design a scalable and efficient system that meets business objectives.
• Analyze complex technical issues and provide effective solutions, troubleshoot problems, and optimize software performance.
• Collaborate with Project managers to define project timelines, estimate development efforts, and ensure timely delivery of high-quality software.
• Stay abreast of industry trends, evaluate modern technologies, and recommend adoption or adaptation to improve the development process.
• Actively participate in process improvement initiatives, identify opportunities to enhance development workflows, and contribute to the overall efficiency of the development team.
Qualifications :
• Master's degree in Information Technology or Computer Science
• Professional degree in Certifications in Tier-1 ERP systems from Microsoft, SAP or Oracle
• Expertise in one or more programming languages commonly used in software development, such as Java, Python, C++, C#, .Net, JavaScript, or others
• Clear knowledge of Object-Oriented Programming
• Strong knowledge of software design patterns
• Depth understanding of the entire software development process, from requirements analysis to design, implementation, testing, deployment, and maintenance (SDLC)
• Strong analytical and problem-solving skills, creativity, adaptability, and a passion for learning Social Sciences
• Minimum 8 years working experience, 5 years relevant working experience
• 2 years GCC experience is a plus