Responsibilities
- Design and implement technically sound solutions with reliable, high-quality code
- Build, enhance, and maintain software components through feature development, refactoring, and debugging
- Conduct peer code reviews and adhere to established software engineering standards
- Carry out unit and integration testing to ensure system reliability
- Evaluate functional requirements and produce comprehensive technical designs
- Produce clear and detailed technical documentation
- Engage in direct communication with clients via meetings and conference calls
- Actively contribute to SAFe agile processes including planning, estimation, and backlog refinement