-Provide software design and software engineering support for enterprise portal infrastructure;
-Create, enhance & support various software applications and prepare required Systems Development
Methodology (SDM) documentation including Scope of Work (SOW), Business Requirements
specifications (BRS), Functional specifications (FS), Technical design document and Test Plan Report;
-Responsible for the software development life cycle of projects including designing, developing, testing,
implementation of various client/server architectures and quality assurance of enterprise applications;
-Analyze requirements and prepare detailed designs for components and build and prepare a detailed
unit test plan for the developed components;
-Develop and execute test plans (scripts, plans, procedures and cases) to ensure that software
applications designed and prepared meet customer-defined business requirements;
-Design and review software architecture documentation, software definition plans, iteration plans, and
technical and system specification documents;
-Customize business applications and prepare enterprise applications and perform real-time application
deployments;
-Document and track software defects, errors, anomalies, issues, performance and usability and perform
defect fixes for reported testing defects and retest the code to meet the defined business requirements;
-Identify and document processes and procedures related to Quality Assurance standards and application
testing;
-Create build deployment packages and document the detailed execution plan;
-Communicate with project stakeholders to create change management tickets for moving codes to
various environments like User Acceptance testing, Performance testing and Production environments;
-Perform security reviews for software as per the Application security review process and get sign-off
from portfolio head for go/no-go decision;
-Perform post implementation validation for deployed code in Production and provide warranty and
production support for the deployed software;
-Perform project closure activities in project management software and complete the mandatory
documents like execution survey and measure of success for completed project;
-Utilize a variety of technologies and web application development languages to perform optimal work.