Location: Chennai
Experience: 3+ Years
Role: Android Developer
Skill: Android
Job Description :
- Participating in hands-on technical design, coding, and implementation of product features
- Technical collaboration with Architects and Product Designers contributing to the overall architectural vision of cloud service infrastructure in support of Blackboard’s notification products
- Enhancing and supporting existing cloud-based products; designing and implementing new features; assessing and paying down technical debt
- Communicating progress and escalating issues to management in a timely manner
- Acting as an engineer on a development team responsible for developing and testing features or fixing bugs on our industry-leading Community Engagement products
- Developing broad and deep knowledge on existing software architecture and implementation
- Collaborating in a cross-functional agile team to solve challenging technical problems with innovative solutions
- Following best practices and methodologies including coding and testing to produce desired software on time with top notch quality
Required skills:
- Degree in Computer Science or related field
- 3-4 years of experience with web application development
- Strong object-oriented design and Python coding skills
- Understanding of Service Oriented Architectures and RESTful Web Service best practices
- Hands-on experience with SQL/Database programming
- Basic understanding of frontend technologies (JavaScript, Ajax, jQuery, etc.)
- Experience participating in agile and fast-paced software development methodologies like XP or Scrum
- Excellent troubleshooting and problem-solving skills