We are seeking an experienced Software Architect to design, develop, and oversee high-level software solutions that align with business objectives. The role requires a strong technical foundation, excellent problem-solving skills, and the ability to lead development teams in implementing scalable, secure, and efficient systems.
Key Responsibilities:
· Define, design, and implement software architecture and system frameworks.
· Collaborate with stakeholders to gather technical and business requirements.
· Evaluate and recommend appropriate technologies, tools, and platforms.
· Ensure scalability, performance, security, and maintainability of applications.
· Guide and mentor development teams throughout the software lifecycle.
· Conduct code reviews, enforce coding standards, and ensure best practices.
· Create architectural diagrams, technical documentation, and design specifications.
· Research emerging technologies and recommend adoption where applicable.
· Coordinate with project managers and product teams for delivery timelines.
· Troubleshoot and resolve complex technical issues.
Requirements:
· Bachelor’s/Master’s degree in Computer Science, Software Engineering, or related field.
· Proven 3- 5 experience as a Software Architect, Technical Lead.
· Strong knowledge of software design patterns, principles, and best practices.
· Hands-on experience with cloud platforms (AWS, Azure, GCP).
· Expertise in programming languages (Java, .NET, Python, Node.js, etc.).
· Proficiency in databases (SQL, NoSQL) and system integration.
· Understanding of microservices, API design, containerization (Docker/Kubernetes).
· Knowledge of cybersecurity practices and secure coding principles.
· Excellent communication, leadership, and documentation skills.
Timings: 10 AM To 7 PM
Location: Gulshan-e-Iqbal, Karachi.
Apply at: [email protected]
Monthly based
Karachi Division,Pakistan,Pakistan
Karachi Division,Pakistan,Pakistan