software engineer, you must have:
- Deep expertise in at least one programming language (e.g. Java, C, C++) & tech stack to
write maintainable, scalable, unit-tested code. - Understanding of object oriented design skills, knowledge of design patterns, and huge passion and ability to design intuitive module and class-level interfaces
- Ability to channel high-level guidance to direct the building of large and complex business applications and platforms.
- Go-getter attitude that reflects in energy and intent behind assigned tasks
- Experience with full life cycle development in any programming language on a Linux platform
- Deep understanding of design patterns, optimizations, deployments and tuning
- Knowledge of Test Driven Development
- Basic understanding of databases (e.g. MySQL) and NoSQL (e.g. HBase, Elasticsearch, Aerospike etc)
- BTech, MTech, or PhD in Computer Science or related technical discipline (or
equivalent). - Experience of having been a software engineer for at least 6 months
Apply : Click here
Comments
Post a Comment