Job description
- Collaboratively design, develop and launch new features under agile methodologies. Design and develop well designed, high quality, efficient Automation scripts for both functional and unit level Automation requirements.
- Produce test driven clean, efficient code based on specifications.
- Study, optimize, troubleshoot, debug and update existing software solutions in timely fashion.
-Provide systems analysis functions, technical support and assistance on existing applications, systems, IT Infrastructure, Networks, monitoring and quality of service.
- Build applications that scale while maintaining quality and ensure responsiveness of applications.
- Implementation of security and data protection.
Required Candidate profile
- Strong background in JavaScript, HTML, CSS, SQL, JSONAPI.
- RESTfulServices
- Proficiency in server-side scripting and compiled languages like PHP, Python, Java, Node - JavaScript,
- Experience in JS client-side framework (Angular)
- Critical thinking, problem solving, and sound knowledge in software engineering concepts like data structures, OOP, functional programming, etc.
- Hands-on experience in relational and NoSQL databases (preferably Couch or Mongo)
- Knowledge of Design Patterns and efficient algorithms.
- Automated Testing Frameworks like Chai, Mocha. Preferred Skills
- Knowledge of code versioning tools (preferablyGit)
- Good understanding of server-side CSS pre-processors