Your responsibilities:
- Code, debug, document, implement, and maintain portions of the software
- Promote good design principles, such as code reuse, modularity, and extensibility
- Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
- Perform code review for compliance with the best engineering practices, coding standards, and quality criteria set forth on the project
- Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, and suggest a mitigation strategy
- Report status and progress according to the project and company demands
- Contribute to the creation of technical specifications
- Participate in estimation and planning sessions