Location: Karachi
Company: HRSG Outsourcing Pvt. Ltd
Job Summary:
Responsible for creating and maintaining the overall structure and layout of a software system’s components and their interfaces within and outside of the system. Must be able to provide leadership and guidance to the team members technically and strategically.
Duties/Responsibilities:
Ensures that the Architectural attributes – Performance, Scalability, Modularity, Reliability, Maintainability, Reusability, and Accessibility – are met
Ensures technical cohesion and helps design the technical contract in interfaces and other abstract objects and data entities
Leads design reviews and provides feedback to improve the architecture of the system
Conduct technical and feature risk assessments and communicate to the architect and product management groups.
Should be able to understand user requirements and convert them into technical specifications for the Development team.
Required Skills/Abilities:
Excellent programming and analytical skills with knowledge of design patterns.
Microsoft, JavaScript, and Open-source technologies specifically Angular and Dot Net core.
Education and Experience:
Bachelor’s or master’s degree in Computer Science, Engineering, or related field.
5+ years of working experience in the development of n-tier applications.
Should be able to understand user requirements and convert them into technical specifications for the Development team.
Strong object-oriented design and system architecture knowledge
Competencies:
Excellent written and verbal English communication skills.