· Performs tasks in an Agile environment.
· Identifies and communicates technical issues, procedures, and solutions.
· Prepares reports, manuals, and other documents on software status, operation, and maintenance.
· Performs technical work related to operations (coding, databases, development of unit, integration, acceptance, performance, and test data; fixing defects).
· Programs across all layers of an application (presentation, business, data access, interoperability).
· Conducts research, design, prototyping, and other exploratory activities.
· Participates in functional analysis.
· Performs tasks in accordance with established standards.
· Provides detailed and specific information on hardware, software, or other needs related to implementation techniques and tools to ensure an efficient solution capable of meeting current and future requirements.
· Participates in manual functional testing.
· Assists with data collection and documentation of user needs.
· Participates in application analysis, development, and testing in alignment with project timelines.
· Collaborates with the Product Owner to create and refine product backlog items and acceptance criteria.
· Estimates the size and complexity of assigned work.
· Collaborates with the architecture team to determine the technical design.
· Actively participates in various product design and evolution activities.
· Occasionally supports the operations team with production releases and upgrades.
· Participates in continuous improvement of quality (adhering to code quality indicators).
· Participates in continuous improvement of application security and confidentiality.
· Applies software development best practices (e.g., TDD, Clean Code, Clean Architecture, SOLID principles).
· Improves personal skills and contributes to developing team members’ skills.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: