Responsible for performing design and development on one or more Project areas like Functional (Configuration / Scripting), Integration with other Application, Data Migration or Data Conversion etc.
Responsible for providing effort estimation of design and development tasks. CRM Developer / Software Developer contributes in documentation of Technical Design. Developer must be well versed with Development Standards.
Responsible for exploring new technologies coming in CRM space for existing application(s) as well as new application(s) and plan training on them with CRM Manager / CRM Practice Manager based on Company’s strategic objectives.
Good asp.net, Java, PHP experience (Has worked with web forms, understands the page lifecycle)
Working with Caching, SQL, T-SQL, C# and ASP.Net
Good jQuery experience (making Ajax requests with jQuery, working with JSON, manipulating the DOM, working with the callbacks, async versus sync)
Good understanding of CSS (understands what types of selectors there are, can create their own classes)
Strong experience with C# (understands OOP concepts, worked with design patterns)
Strong SQL experience (can write stored procedures, functions, views and tables. Good with troubleshooting SQL performance issues)
Work with a team of software developers to deliver products on time.
Excellent knowledge and work experience on designing and developing complex software applications.
Working understanding of Agile software engineering processes and methodologies.
Interfacing with Business Analysts to effectively implement business requirements into technology enhancements and new features to improve the platform
Experience with web based applications is preferred.
Requirements
Working knowledge and experience on of the following technologies;
J2EE, Java, Visual Basic, Asp.net, APEX & Visual Force (Salesforce.com is plus), C#, C++, Oracle SQL and PL / SQL, Jquery, T-SQL, ,AJAX, XML, Javascript, XSLT, MS SQL / SQL Server,
Experience in full project life cycle - including post production support.
Understanding of software development methodologies
Good database skills
Strong analytical and organizational skills.
Solid verbal and written communication skills.
Qualification and Experience
Master’s / Bachelor’s Degree from a reputed University.
2-5 year of relevant Experience in well reputed company.