Bdjobs.com

Senior Software Developer (Python/Django & PHP/Laravel) (For Guardian Life Insurance Limited) - Job ID : 1430023

Posted: 6 hours ago

Job Description

Guardian Life Insurance Limited is looking for Senior Software Developer (Python/Django & PHP/Laravel)Job Description / ResponsibilityWe are seeking a highly skilled Senior Software Developer proficient in Python (Django Framework) and PHP (Laravel Framework) to join our dynamic technology team. The ideal candidate will play a key role in the design, development, and maintenance of enterprise-grade applications, APIs, and backend systems that support core business operations.You must demonstrate hands-on technical expertise, strong analytical and problem-solving abilities, and experience in working within a structured SDLC (Software Development Life Cycle) environment for both new system development and legacy system modernization.Key ResponsibilitiesDesign, develop, and maintain robust backend applications using Python (Django/Flask), PHP (Laravel) frameworks and Oracle Apex.Build, test, and deploy RESTful APIs for system integration and mobile/web applications.Develop secure, scalable, and optimized database structures in Oracle, MySQL, or PostgreSQL.Implement authentication, authorization, and data validation mechanisms (JWT, OAuth2, etc.).Integrate third-party APIs, payment gateways, and external service platforms.Work closely with UI/UX teams to ensure seamless integration between frontend and backend layers.Participate in code reviews, system documentation, and version control (Git/GitHub/GitLab).Troubleshoot production issues and optimize system performance.Collaborate with business analysts and product owners to translate functional requirements into technical specifications.Mentor junior developers and contribute to team knowledge sharingEducational RequirementsBachelor of Science (BSc) in Computer ScienceBachelor’s or Master’s Degree in Computer Science, Software Engineering, or a related discipline from a reputed university.Professional certifications in Django, Laravel, Oracle Apex or relevant cloud platforms will be considered an added advantage.Additional RequirementsExperience Requirements:Minimum 5–8 years of professional experience in full-stack or backend development.At least two (2) years of proven experience in each of the following technologies: Python (Django framework), PHP (Laravel framework), and Oracle Apex.Experience in enterprise-level application development or financial/insurance/ERP systems will be a strong plus.Preferred Additional Experience:Experience in Oracle or SQL Server integration.Exposure to API security, encryption, and OAuth2 authentication.Hands-on with front-end frameworks (React/Vue.js) and responsive UI design.Knowledge of cloud deployment.Familiarity with Agile/Scrum methodologies.Required Skills & Competencies:Strong proficiency in Python (Django/Flask) and PHP (Laravel).In-depth understanding of MVC architecture and ORM frameworks.Experience in API design, microservices architecture, and containerization (Docker).Practical knowledge of JavaScript (ES6+), jQuery, or modern JS frameworks (e.g., Vue.js/React preferred).Experience with Jira for task and project management.Experience with Linux-based environments, CI/CD pipelines, and version control tools (Git).Understanding of unit testing, debugging, and secure coding practices.Ability to optimize SQL queries and handle large datasets.Strong problem-solving, documentation, and communication skills.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In