Design and develop scalable and maintainable software solutions for a variety of clients using Java, Python, and C++ programming languages. Collaborate with cross-functional teams to identify business requirements and create technical plans to meet them. Stay up-to-date with industry trends and best practices to improve overall software quality and delivery times.
• Develop and implement software solutions using Agile methodologies and Scrum frameworks.
• Collaborate with designers to create visually appealing and user-friendly interfaces.
• Participate in code reviews to ensure high-quality and maintainable code.
• Troubleshoot and debug software issues to ensure timely delivery.