The job is mostly focused on hands-on activities including requirement confirmation from business representatives, designing architecture, and leading implementation(coding). The role is also expected to provide general improvement in the team for better quality and efficiency.
Solution implementation:
- Understand requirements from business representatives and implement features/functionalities aligned to coding and security standard
- Consider and discuss non-functional requirements such as performance, security and monitoring, and apply them to the design and implementation
Code quality responsibility:
- Conduct code reviews
- Mentor developer on technical topics within the team
Production support:
- Be proactive in issue analysis.
- Provide resolution approach, workarounds, and bug fixes
Development process improvement:
- Assess and propose improvement on internal development standards to bring in better quality and efficiency