Description
About Atyantik Technologies Private Limited: Atyantik is a team of techno enthusiasts with over a decade of experience delivering IT solutions for clients across diverse industries. At Atyantik, we believe in providing our customers with a value-driven, highly professional experience and delivering much more technically advanced, time-efficient, and cost-effective solutions. Requirement: We seek a PHP Developer with expertise in CodeIgniter Framework, responsible for back-end, front-end, REST API, and data interchange between the server and the user's development via SSE or WebSockets. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database and ensuring high performance and responsiveness to requests from the front end. You will also be responsible for integrating the front-end elements built by your co-workers Experience: 3+ years of experience Location: Vadodara Salary range: As per market standards. Qualification: - B.E/B.Tech/M.E./M.Tech in Computer Engineering - BCA/MCA Responsibilities & Expectations: - Write clean, secure, test-driven, easily maintainable, and modular codes. - Database designing and maintenance. - Build reusable code and libraries for future use. - Perform UI/backend tests to optimize performance. - Collaborate with front-end and mobile app developers on the backend needs of projects. - Adhere closely to development plans and anticipate changes to specifications or schedules as they become necessary during development. - Work with project managers when gathering requirements, presenting work, etc., and take complex technical terms and break them down into layman's terms. - Keep abreast of new trends and best practices in web development. - Client communication (verbal/written) as and when required. - Develop database components, such as storage, queries, and triggers. Skills: - English language proficiency. - 3+ years of professional experience in CodeIgniter web framework within the PHP programming language. - Strong knowledge of the standard PHP or web server exploits and their solutions. - Experience with multi-tenant database architecture. - Familiarity with the limitations of PHP as a platform and its workarounds. - Demonstrable experience with PHP, including OOP, security, refactoring & design patterns. - Excellent knowledge of CI framework and experience building libraries using abstract classes, interfaces, and traits. - Having experience with the integration of CDN will be an added advantage. - Working with Swagger Open API documentation. - Proficient in SQL schema design, SOLID principles, and REST API design. - Experience in unit testing using testing frameworks like PHPUnit/phpspec/Behat. - Good knowledge of RDBMS (MySQL/MS SQL/PostgreSQL), database designing, and query - optimization techniques. Experience in NoSQL (MongoDB/DynamoDB) databases will be an added advantage. - Should have experience with the Key-Value (Redis/Memcached) database. - Good core knowledge of HTML5, CSS3, jQuery, and Bootstrap framework. - Hands-on experience in RESTful API design and development, including implementation authentication mechanism, i.e., oAuth1.0, oAuth2.0, JWT. - Experience in microservices development will be an added advantage. - Experience in search engine integration with Apache Solr, Elastic Search, Melisearch, or Algolia. - Experience with integrating Payment Gateway (Stripe / Paypal / Braintree) is necessary. - Experience with working on 3rd party composer packages will be an added advantage. - Working knowledge of version controlling systems like Git, clear understanding of Gitflow workflow, repository management tools like BitBucket, and understanding of the overall CI/process. - Working knowledge of cloud servers (AWS/Heroku/Rackspace/Digital Ocean/Linode), related services, and server administration like setting up Apache/Nginx/Caddy, php-fpm etc. - Docker/Homestead - Ability to make composer packages. - Worked with webpack, gulp.js, and Babel for browser support. - Strong problem-solving and analytical skills. - Excellent communication (verbal/written) skills