Assist in development and delivery of high-quality software solutions that fulfill the requirements and expectations of stakeholders.
Support the team to ensure projects/software solutions adhere to established software development lifecycles (e.g., Agile, Waterfall) by contributing to project planning, requirements analysis, design, coding, deployment, and maintenance.
Actively participate in agile development practices such as sprint planning, daily stand-ups, and retrospectives.
Collaborate with the team to estimate and prioritize deployments, ensure that work is completed within sprint timelines, and adapt to changing requirements.
Assist in deploying applications or updates to staging or production environments.
Monitor post-deployment performance of software applications, assist with ongoing maintenance, and help identify and resolve any performance issues or bugs.
Assist in responding to user-reported issues and providing updates or patches to ensure software reliability.
Leverage knowledge of version control, incremental delivery of software, frequent releases, testing, and breakdown of work to meet stakeholder requirements effectively.
Work on multiple cloud platforms and leverage cloud-native components for a full-stack application.
Support senior developers to translate architecture requirements into software specifications by using emerging technologies.
Assist the team to conduct design workshops and design sprints with stakeholders to align on project goals and generate ideas.
Support usability testing by setting up sessions, observing users, and documenting observations from usability testing sessions.
Foster effective collaboration and communication within the development team.
Excel in problem-solving and troubleshooting complex technical issues by identifying the root causes of problems, proposing and implementing effective solutions, and resolving issues in a timely manner.
Adhere to security and compliance standards while developing software solutions.
Ensure that data privacy, protection, and regulatory requirements are met within the software solutions.
Interact with chapter members, sharing expertise and deep knowledge to support achievement of squad outcomes and upskilling.