About the job
Key Responsibilities:
- Engage in thorough analysis of application requirements and partake in technical discussions, ensuring clarity and alignment on system needs and solutions during team meetings.
- Write clean, efficient, and maintainable code, adhering to established coding standards and design principles to produce reliable, scalable applications.
- Conduct unit and integration testing, executing test cases to validate functionality across various components and environments.
- Contribute to design documentation, identifying potential risks and gaps to facilitate future development and maintenance efforts.
- Troubleshoot and resolve application issues by analyzing logs and system behavior to enhance stability and minimize downtime.
- Participate in code reviews and knowledge-sharing initiatives, fostering a culture of continuous improvement and team learning.
- Maintain up-to-date technical documentation throughout the development lifecycle to ensure accurate references for ongoing support and audits.

