Job Description
To be a part of an Enterprise Solutions Product development team to design, develop, document and maintain high quality software on-time in an agile project management methodology that meets or exceeds the standards set by the company and meets the requirements and expectations of the client.
KOTT Software is a pioneer in offering client-centric, robust business solutions based around its enterprise solutions and applications and is acknowledged as leader amongst the peers. Based on the growing demands, it is has set up extended applications development and support team in Kochi. The teams will handle its existing applications portfolio in terms of product development ongoing support and maintenance, develop and deliver solutions for new initiatives and also participate in application modernization program. Towards this, Kott Software is looking for highly skilled developers to contribute towards the product development and meet client deliverableand new initiatives.
Responsibilities
Primary Responsibilities:
Software Application Development in an Agile Product development environment for a niche US based domain / vertical. Adhering to Agile Project management methodologies and meet product release schedules and clientdeliverable Understanding of functional requirements and review with peers. Requirements analysis and Design Estimation of tasks Ensuring and following the coding standards set Performing Code review of peers and ensuring process is followed strictly Unit Testing and Integration Testing. Ensuring timely and defect free iterative releases and meeting customer deadlines Participating actively in daily stand up meetings and other internal meetings Interaction with the clients and attending client meetings as and when required. Providing prompt customer support and timely resolution of issues/support calls.Secondary Responsibilities:
Communication with superiors on status/progress of tasks and support calls. Participating actively in daily stand up meetings and other team meetings. Ensuring adherence to Quality management, Quality process and standards, documentation Sending out daily status updates and updating daily time sheets. Ensuring that the performance points set are met in a time bound fashion. Qualifications
Must Have:
Graduate Engineer (CS/IT preferably) with a minimum of 3+ years of software application development experience in Microsoft Technologies Experience in developing multi-tier web applications. Expertise in ASP.net with C# Expertise in AJAX, JQuery and Bootstrap Experience with working with HTML5, CSS Experience in working with MS-SQL Server (Functions, Stored procedures ) Experience in SQL database performance tuning optimization is an advantage Trouble shooting and debugging skills Expertise in Web Services ( REST, SOAP) Trouble shooting and debugging skills Good communication and interpersonal skills Good understanding to the Software Development Life Cycle process General understanding or development exposure in SAAS / Cloud based applications is a plus Experience in working with version control tools like SVN Excellent communication and interpersonal skills. Should be a team player and willing to take up challenges Good to Have:
General understanding or development exposure in SAAS / Cloud based applications is a plus Experience in working with Telerik RAD controls and reports. Experience in working with Angular JS Exposure to MVC based development is a plus Have proven leadership capabilities in past assignments
- Selected candidates will be given technical and domain level orientation, exposure to project management methodology & tools and quality management process
- Remuneration will be based on relevant skills and hands-on experience and not a constraint for the right candidates.
Compensation
Keywords