Key Responsibilities
- Develop and implement high-quality software applications meeting performance standards
- Collaborate with cross-functional teams to define, build, and ship new features
- Write clean, maintainable code following industry best practices and security guidelines
- Conduct thorough code reviews to ensure adherence to quality and security standards
- Troubleshoot, debug, and optimize existing software solutions for efficiency
- Research and integrate emerging technologies to maintain competitive solutions
Requirements
- Bachelor’s or advanced degree in Computer Science, Engineering, or related field
- Strong proficiency in Python and object-oriented programming concepts
- Experience with Agile and Scrum methodologies
- Excellent problem-solving and critical thinking abilities
- Strong communication and collaboration skills for team-oriented environments