Role & Responsibilities of a Full Stack Application Developer:
• Collaborating with Clients, Product Managers, Architects, & Analysts to understand and review requirements & design.
• Developing and enhancing effective programs & data structures to meet the objectives of the end product.
• Participating effectively in relevant aspects of software development life cycle (SDLC) and Agile Methodology including planning, design, development, testing, reviews and demonstrations.
• Investigating and resolving application issues as needed while packaging, configuring and deploying software.
• Preparing functional and technical specification documents which address the requirements.
• Researching, recommending, and introducing new technologies.
• Preparing Unit Test Cases and performing Unit Testing to confirm that the final product meets requirements and customer needs.
• Performing Regression Testing.
• Participating in Business planning, IT strategy.