Detailed Job Description
Bachelors Degree or higher in Computer Science or related field, or 3+ years of relevant work experience

3+ years experience in software development

3+ years of experience with object-oriented design and data structures

3+ years of industry experience in, at least, one modern programming language, such as Java or C#

Computer Science fundamentals in algorithm design, problem solving, and complexity analysis

Experience building complex software systems that have been successfully delivered to customers

Experience building highly-available distributed systems

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

Ability to take a project(s) from scoping requirements through actual launch of the project(s)

Strong written and verbal communication skills preferred

Other Skills
Strong written and verbal communication skills,

Strong written and verbal communication skills,

Interview Information
Job Location : Chennai
Interview Location : Chennai