Key Responsibilities:
Collaborate with clients to understand business needs and define technology solutions.
Analyze existing systems, processes, and workflows to recommend improvements.
Design and implement IT solutions, including software, infrastructure, and cloud-based technologies.
Lead or support technology projects from planning to execution and delivery.
Provide guidance on best practices, process optimization, and emerging technologies.
Conduct workshops, training sessions, and knowledge transfer for client teams.
Monitor project performance, troubleshoot issues, and ensure timely delivery of solutions.
Maintain strong client relationships and act as a trusted advisor.
Skills & Qualifications:
Technical Skills:
Experience with software development, system integration, or IT infrastructure.
Familiarity with cloud platforms (AWS, Azure, Google Cloud) and enterprise applications.
Knowledge of data analytics, cybersecurity, and emerging technologies is a plus.
Strong understanding of software development life cycle (SDLC) and project management.
Soft Skills:
Excellent communication, presentation, and interpersonal skills.
Strong analytical and problem-solving abilities.
Ability to work independently and manage multiple client engagements.
Adaptable to changing client needs and business priorities.
Education & Experience:
Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.
3–7 years of experience in technology consulting, IT project delivery, or related roles.