Key responsibilities:
• Design, code, test, and debug software applications and systems
• Collaborate with cross-functional teams to identify and resolve software issues
• Write clean, efficient, and well-documented code
• Stay current with emerging technologies and industry trends
• Participate in code reviews to ensure code quality and adherence to coding standards
• Participate in the full software development life cycle, from requirement gathering to deployment
• Provide technical support and troubleshooting for production issues
Requirements:
• Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScript Experience with software development tools, such as version control systems (e
• Git), integrated development environments (IDEs), and debugging tools
• Familiarity with software design patterns and best practices
• Good communication and collaboration skills
• Hive