Should have experience in designing and maintaining large standalone / client-server based / centralized and / or complex distributed systems.
Architect a detailed solution design document. This document is used by the Solution Integrators to meet the customers’ requirements.
life-cycle specification documents, and module level break-ups of the proposed solutions.
Must be strong in design and modeling approaches with OOAD, Service Oriented Design approach, UML modeling techniques, Database design and refinement.
Knowledge of OS concepts / internals and experience in system-level programming are required.
Performing all phases of software development and maintenance including requirements, design, coding, testing, and documentation.
Individual will prepare detailed specifications from which programs will be written in support of the assigned projects or groups.
Perform system analysis, programming, problem resolution and internal consulting for new and existing web based technical systems.
Formulate and define system scope and objectives based on user needs.
Devise and modify procedures to solve complex problems considering data processing equipment capacity and limitations, operating time and form of desired results.
Analyze and revise system logic difficulties and documentation as necessary. Interface with clients to provide technical assistance and training.