• Location Mohali
  • Department Web Development
  • Job Type Full-Time
Roles & Responsibilities
  • Integrate payment gateways into a web application and admin panels like Paytm, CCAvenue, Stripe, PayPal.
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Collaborate with other team members and stakeholders.
  • Write clean code to develop functional web applications.
  • To collaborate with the front end development team to implement the user-facing elements with server-side logic.
  • Involve in the overall application lifecycle, focusing on coding and debugging process.
  • To implement the access control processes like user authorization and authentication among multiple systems and servers.
  • Collaborate with the development team, designers and system administrators to identify the new features which can be incorporated in the application.
  • Implementation of security and data protection.
  • Solve complex performance problems and architectural challenges.
  • Experience in common third-party APIs (Google, Facebook, Paypal, Twitter, Instagram, PayTm, Stripe, CCAvenue etc).
  • Create and preserve the source code with accurate documentation like CamelCase naming conventions to the data members and methods, appropriate commenting in each sections, formation of different module for each logic so as to make it easy for the other team members to reuse and modify it.
Skill Requirements
  • Should have working experience in HTML5, CSS3, JavaScript, Responsive designs, BootStrap, JS Frameworks like JQuery, AngularJS.
  • Must have strong development skills in Ajax, Core PHP, Advanced / OOPS PHP, Laravel, CodeIgniter and Wordpress.
  • Understanding requirements, doing impact analysis followed by execution.
  • Should be able to deliver a quality product within a stipulated period.
  • Should have a strong experience in end-to-end project management.
  • Should have strong analytical, problem-solving and decision making capabilities.
  • Should have superior written and verbal skills to communicate with the development team in a proper manner.
  • Must have knowledge of being efficient with resource usage (like caches appropriately, impact of application on memory and CPU etc).
  • Must have knowledge of monitoring resource usage to improve the performance of the websites.
  • Should have strong knowledge about the software development methodologies like Agile, Iterative etc.
  • Must be proactive to deal with multiple projects under tight timelines.
  • Must have experience in developing full-fledged web applications.
  • Must have hands-on experience in the web services/API development.
  • Should have an in-depth understanding of code versioning tools, such as Git.
  • Must know how to integrate payment gateways into a web application and admin panels.
  • Must have hands-on knowledge of identifying and solving common PHP or web server exploit issues.
  • Should be well-versed in MVC design patterns.
  • Must have a strong understanding of benefits as well as limitations of PHP platform and its workarounds.
  • Must be proficient in creating the database schemas that represent and support business processes.
  • Should be familiar with a relational and non-relational databases like MySQL and MongoDB along with their respective declarative query languages.
  • Must have hands-on experience of any of the source code control system like git, CVS, SourceSafe, Subversion, Mercurial etc.
  • Should have knowledge about how to write clean, human-readable code with proper documentation, comments & unit tests.
  • Hands-on experience on psd to wordpress custom theme development.