A Software Engineer works as part of a self-organised SCRUM development team that builds new features or products or maintain/enhance existing ones. They participate in refinements, development, code reviews and testing of said features. They are expected to be autonomous members of the team who can perform at a reasonable throughput without excessive guidance.
- Writes high-quality, easy-to-maintain, testable code
- Reduces complexity in the codebase and avoid over-engineering solutions
- Understands and follows Agile principles
- Pair programs with other team members to prevent becoming a bottleneck or dependency
- Takes operational responsibility
- Investigates and fixes bugs on the platform
- Ensures work is clearly and regularly documented
by via developer jobs - Stack Overflow
No comments:
Post a Comment