The Software Development Analyst Junior will document, optimize, and maintain specifications, components, source code, modules, and features of the developed functionalities. They will participate in code reviews, emphasizing the importance of quality in our deliverables. This role involves developing and maintaining architectural solutions for the company's applications, interacting with other teams, and proposing best practices. They will also maintain the agile methodologies, keeping demands organized and clear. Responsibilities include pair programming, collaborative coding, and participating in technical refinement meetings. Excellent written and verbal communication skills are required to present technical information clearly. The analyst will propose improvements and new architectures, develop applications, and stay informed about new tools to suggest improvements.