Job Duties:
• Requirements analysis:
• Gathering and understanding client needs, translating them into technical specifications, and identifying potential challenges.
• Solution design:
• Creating detailed technical architecture blueprints, including system components, integrations, data flows, and security considerations.
• Technology selection:
• Researching and recommending suitable technologies, platforms, and tools based on project requirements and market trends.
• Cost estimation:
• Providing cost analysis and feasibility assessments for proposed solutions.
• Collaboration with stakeholders:
• Working closely with project managers, developers, business analysts, and other teams to ensure smooth implementation.
• Technical documentation:
• Creating clear and concise technical documentation outlining the solution architecture, design decisions, and implementation details.
• Performance optimization:
• Monitoring and optimizing system performance to meet business objectives.
• Quality assurance:
• Ensuring solutions adhere to established standards, best practices, and security protocols
Qualifications
Required:
Strong technical expertise:
Deep understanding of various programming languages, database technologies, cloud computing platforms (AWS, Azure, GCP), and network architectures.
Business acumen:
Ability to understand business needs and translate them into technical solutions.
Design thinking:
Creative problem-solving skills to develop innovative and effective solutions.
Communication skills:
Excellent written and verbal communication skills to effectively convey technical concepts to both technical and non-technical stakeholders.
Project management skills:
Ability to manage project timelines, milestones, and dependencies.
Leadership skills:
Ability to guide and mentor development teams throughout the solution implementation process
Any Graduate