Job Description Summary: We are seeking a skilled Software Engineer to join our team. Key responsibilities include designing and developing software applications, collaborating with cross-functional teams, and ensuring high-quality deliverables. Responsibilities include, but are not limited to:
* Design and develop software applications using Java and Python
* Collaborate with product managers, designers, and other engineers to deliver high-quality software products
* Participate in code reviews and contribute to team knowledge sharing
* Troubleshoot and debug software issues, and implement solutions
* Stay up-to-date with industry trends and emerging technologies
* Collaborate with QA engineers to ensure software quality and reliability
* Participate in Agile development methodologies and Scrum processes
* Work with DevOps engineers to ensure smooth deployment and maintenance of software systems
* Collaborate with cloud infrastructure teams to ensure secure and efficient cloud-based services