Write a lot of code, adding innovative features to our cloud services
Participate in designing overall architecture and individual features
Extend and improve our existing software
Debug issues and fix bugs
Improve and extend product documentation
Ability to participate in video conference based meetings with teams in other locations, including the US and China (9 am IST)
Work collaboratively with other arms of the engineering team that are co-located in other countries
Work with technical and non-technical stakeholders to develop product requirements and innovative solutions
Minimum Qualifications
BS in Computer Science or a related field and relevant experience
2+ years of software engineering experience
Strong software development skills such as:
Knowledge of debugging and problem solving methodology, particularly as reportedagainst production software
experience with the design and development life-cycle
writing and maintaining your own unit tests
experience with a source control system
experience with an issue tracking system
Strong experience in many of the following areas:
The server part of client-server programming
Strong database schema skills, querying, joins, triggers, stored procedures
Programming languages and frameworks: Javascript and NodeJS
languages: PHP, Node,Python, Shell
Modern, object-oriented programming languages: Java, Scala, Ruby
UNIX systems and development
Relational databases such as MySql, SQL Server, Postgres, NoSQL databases such as Cassandra,MongoDB
REST-compliant APIs
Big Data processing
Cloud platform expertise: AWS, AliCloud
Excellent communication skills
Likes to work collaboratively
Self-starter
Positive, can-do attitude
Excellent Softwares Excellent Softwares is into development and delivering Customized software Solution to various business needs since 2002. Our Solutions Include: Excellent Pay - Payroll Software Excellent ERP - Production ERP and we are the biggest solution partner to BUSY- Business Accountin...