Software Architect
Information Technology
Key Responsibilities:
The Software Architect will be responsible for identifying business requirements of the users of the project and documenting and designing architecturally significant aspects of the systems which includes developing high level product specifications with attention to particular needs of users, system integration, salability, security and extensibility. Software Architect must be experienced in enterprise application development, understand distributed systems, RESTful architecture, databases and various technology stacks. The incumbent must have strong knowledge of Object Oriented analysis and design, application architecture and must be able to develop detailed product specifications with system integrations. Software Architect should be able to plan, track, schedule and monitor software deliverables. The candidate must be able to collaborate with the stakeholders, lead a team of software developers, communicate effectively, and be self-motivated and goal-driven. Incumbent will be responsible to maintain thorough documentation of all applications, & oversee architectural approaches from conception to installation. The Software Architect should have strong project management skills and ability to lead a team effectively.
Qualifications and Experience:
Bachelors/ Masters in Computer Science or equivalent with 06 to 08 years of related work experience at successively higher levels of professional responsibilities preferably with 02 years in a similar position.