Requirement Gathering, Analysis, Design & Development:
Gather Requirements from the Customer and Analyse them
Perform System Appreciation and conduct Feasibility Analysis
Design a solution based on the Systems and the Requirements
Prepare the High-Level and Detailed-Level Design Documents for the solution
Research and Propose the Technology stack for Development
Develop code using apt Software tools and technologies
Unit-test the developed code
Prepare a List of artifacts that should be deployed to higher level environments.
Testing, Deployment & Post-Production Support:
Review the artifacts that will be deployed on the test environment
Come up with a Test plan that also includes Test Scenarios and Test Cases
Conduct Integration testing and generate a test execution report
Review the Test Execution Report
Set Performance Benchmarks and evaluate the solution against the benchmarks
Coordinate Deployment to Production
Understand how the Production System is monitored and how Post-production
Issues are handled
Others:
Understand the various Software Development Life Cycle Models
Understand the various environments involved in any Software Project
Understand how different teams collaboratively work to make a production release
Prepare a project plan, development plan, test plan, test execution report,
deployment plan, etc and conduct reviews at each stage of the project.
Qualifications:
BE, BTech, BCA, BSc in Computer Science
Job: Technology
Primary Location: India-Karnataka-Bengaluru
Schedule: Full-time
Job Type: Temporary
Comments