Job ID : 451583
Location : Chennai
As a Senior Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and develop innovative consumer products. You must be responsive, flexible and able to succeed within an open collaborative peer environment.
- Proficiency in, at least one, modern programming languages such as C, C++, C#, Java
- Strong in Computer Science fundamentals and core areas like Problem Solving,
- Data Structures, Algorithms and Complexity Analysis
- Strong Analytical Abilities
- Development and debugging experience in Mac or Windows
- BE / B Tech / MCA / ME / M Tech / Ph.D. in Computer Science or related fields
- 8+ years of software development experience, including C++, Java
- Grasp new concepts and technology quickly and independently
- Create reliable / maintainable code, and find creative and scalable solutions to difficult problems
- Communicate clearly and concisely in both written form and orally
- A strong bias for action, team work, good articulation skills and just-do-it attitude are absolute requirements.
- Demonstrated ability to design, review and code highly performant software that runs on a variety of devices
- Demonstrated experience delivering innovative products
- Superior design and architecture knowledge, as well as familiarity with object-oriented design patterns.
- Excellent judgment and organizational skills.