- Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team.
- Design, develop, and unit test applications in accordance with established standards.
- Participate in peer-reviews of solution designs and related code.
- Adhere to high-quality development principles while delivering solutions on-time and on-budget.
- Provide third-level support to business users. Research and evaluate a variety of software products.
- Guide team development efforts towards successful project delivery. (E4 and above)
- Provide technical leadership to teammates through coaching and mentorship. (E4 and above)
• Proficient in at least one of the object-oriented programming language such as Java, Python, Ruby
• Knowledge of No-SQL Database technologies, Caching data stores, Queuing systems and Search technologies.
• Experience with version control tools (SVN or Git)
• Proficiency in Computer Science fundamentals – object oriented design, data structures, algorithm – design, and complexity analysis
• Excellent problem-solving skills
• Good with the Design patterns and architecture solution to large scale applications.
• Hands on experience on building highly-available, scalable systems
- Bachelor’s degree in computer science, Computers Engineering or comparable experience
- 2+ years of hands on experience in software development. (edited basis level of hire)
- Location : Gurgaon, Haryana, India
Disclaimer: We are providing information to help the people searching for jobs. We never ask the individuals for money to provide jobs. If you get any such calls/messages, please be aware about such spams and do not entertain.