Experience: 3+ YEARS
Role: Software Developer
- Transform the business requirements into technical design
- Implement unit / integration tests
- Provide status report for management
- Lead & Participate in code reviews to get your code reviewed and provide feedback to others
- Deliver easily maintainable, applications in the face of changing requirements
- Learn and lead the department wide release management and change management procedures
- Understands delivery expectations and milestones and work with the team to keep delivery on target.
- Assists the team by understanding the end-to-end delivery and cross impacts. Ensures the team is managing their delivery within this broader context.
- Partners with the partners, to ensure that requirements meet the definition of ready, done and release ready.
- Ensures the developer is using approved designs, and following defined standards, practices, and controls.
- Helps the team identify and action improvements.
- Assists the team as needed to escalate issues and clear impediments.
- Good understanding on the agile process.