Job Description
What's this role about?
Analysis and Planning:
- Analyze existing functionality.
- Identify and document system requirements.
- Prioritize functionalities and tasks.
- Create flowcharts, functional diagrams, etc.
- Document analysis and design decisions.
Design and Development:
- Perform Refactoring to improve existing code.
- Design the architecture for new features.
- Develop new functionalities.
- Create user interfaces.
- Implement design patterns.
Testing:
- Create automation scripts for testing.
- Execute manual tests to detect errors and usability issues.
- Create and manage test cases.
- Conduct integration and system testing.
- Implement performance and load testing.
Maintenance and Support:
- Analyze and fix bugs reported by users.
-...
Ready to Apply?
Take the next step in your AI career. Submit your application to Endava today.
Submit Application