Job Description
Technical:
• Expertise in PHP including OOP and Laravel framework
• Excellent knowledge of Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, traits
• Proficiency in SQL and MySQL database management
• Good Core knowledge of HTML5, CSS3, jQuery, and Bootstrap framework. Experience in Javascript Frameworks (ReactJS/VueJS/AngularJS) will be an added advantage.
• Hands-on experience in RESTful API design and development including implementation of oAuth2.0 for authentication and authorization.
• Experience in micro-services development 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 overall CI/CD process.
• Understanding of web application security best practices
• Familiarity with caching and performance optimization techniques
• Work in knowledge of cloud servers (AWS DigitalOcea / Linode) related services and server administration like setting up Apache/Nginx, PHP-fpm etc… Nice to have but not mandatory
• Good command of problem-solving and analytical skills.
• Good command of communication (Verbal/Written) skills.
Non-Technical:
• Strong communication skills: Ability to communicate effectively with team members and stakeholders, both verbally and in writing. Problem-solving: Ability to analyze problems and devise creative solutions to overcome challenges. Self confidence / smart learner
• Time management: Prioritize tasks and manage workload efficiently to meet deadlines
• Adaptability: Ability to adapt to new technologies, tools, and methodologies as needed
• Teamwork: Work well with others and contribute positively to the team dynamic. Leadership: Ability to guide and mentor junior developers and lead projects if needed. Attention to detail: Ensuring high-quality work and minimizing errors
• Customer focus: Understand and address the needs of clients or end-users, ensuring that the product meets their expectations
Job Responsibilities:
• Minimum 4 Years of experience in Laravel
• Develop and maintain web applications: They would be responsible for creating, maintaining, and enhancing web applications using Laravel and other relevant technologies, ensuring high-performance, scalable, and maintainable code
• Architectural design: Design and develop the application architecture, database schema, and implement the necessary data models to support the application's functionality
• Integration of user-facing elements: They would collaborate with front-end developers to integrate user-facing elements with server-side logic, ensuring seamless interactions and user experiences
• Build reusable code and libraries for future use
• API development: Design, develop, and maintain RESTful APIs to facilitate communication between the application and external services or systems
• Database design and optimization: Utilize SQL and MySQL skills to design, create, and optimize database structures, ensuring efficient data storage and retrieval
• Testing and debugging: Implement thorough testing, debugging, and quality assurance processes to ensure that the applications are stable and bug-free
• Version control: Use version control systems like Git to manage code and collaborate with other team members effectively
• Performance optimization: Monitor and optimize the performance of web applications, ensuring a fast and seamless experience for users
• Security: Implement best practices to ensure the security and integrity of the applications, safeguarding user data and preventing unauthorized access
• Collaboration: Work closely with project managers, designers, and other developers to ensure that project goals are met on time and within budget
💡 Quick Summary
Seeking a career-building opportunity? The Senior Laravel Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Ahmedabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
