Job Description Senior Software Engineers / Technical Lead
Job Title:Senior Software Engineers / Technical Lead
Experience Level:
Senior Software Engineer: 5 8 Years
Location: Chennai India
Notice period: Immediate
Interested candidates can apply to
Summary:
Were seeking a Senior Engineer or Technical Lead with 8 years of solid experience in application reengineering and refactoring. Expertise in Laravel 9 and above with handson experience utilizing its modern features within a large enterprise application is highly desirable.
Essential Skills:
- Laravel Framework : Strong experience in all basic modules and key components of Laravel with expertlevel skills. Deep understanding of controllers sessions caching queues logging configuration Javascript/AJAX security utilities storage APIs middleware etc..
- Optimization Expertise: Solid experience in endtoend application development with ability to streamline operations modularize code and optimize resources for efficient performance and optimizing SQL Server queries.
- RESTful APIs: Good understanding of building and using RESTful APIs to facilitate seamless communication between different components.
- Debugging: Proficient debugging skills to identify and resolve issues ensuring the reliability of applications.
- Agile Methodology: Very comfortable working with an agile development model with a good understanding of GIT CI/CD pipelines.
- Cloud Exposure: Familiarity with cloud engineering and handson experience in any one or more cloud platforms like AWS Azure or GCPwould be definite plus.
- Testing Skills: Strong unit and integration testing skills to ensure the quality and performance of developed applications.
- Healthcare Experience: Experience in the healthcare industry would be a definite plus.
Qualifications:
- Bachelors degree in Computer Science Software Engineering or a related field.
- Proven work experience as a Software Engineer or Senior Software Engineer with expertise in Laravel development.
Roles and Responsibilities:
- Collaborate with crossfunctional teams for feature analysis design and implementation.
- Develop scalable and maintainable backend solutions using the Laravel framework.
- Conduct unit and integration testing to ensure the reliability and performance of developed applications.
- Efficiently use Eloquent and other ORM frameworks to interact with the database and create highlyreusable services.
- Develop reusable UI components utility libraries services middleware etc. to streamline application development.
- Build and use RESTful APIs for seamless communication between different components.
- Design develop and maintain highperforming Laravel applications.
- Optimize existing code for improved performance and resource management.
- Implement modern development practices like modularization unit testing and continuous integration/delivery.
- Collaborate with designers frontend developers and project managers to ensure seamless application development.
- Debug and troubleshoot technical issues.
- Mentor junior developers and actively contribute to the growth and knowledgesharing within the team..
Required Experience:
Manager