Software Development Engineer
Job ID: 986637 | ADCI - Tamil Nadu
BASIC QUALIFICATIONS :
- Bachelor’s Degree in Computer Science or similar discipline
- Expertise in a modern programming language such as Java (preferred),Objective C or C++
- Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- 2+ years relevant work experience as a developer
- Experience building highly trafficked, compelling user experiences
PREFERRED QUALIFICATIONS :
- Strong analytical thinker who knows how to pick the right tool for the right job
- Experience taking a lead role in building complex software systems that have been successfully delivered
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy
- Strong communication skills
- Proficient in a Unix/Linux environment
- Proven track record of building highly trafficked mobile experiences e.g. Android applications, iOS applications, etc.