Principal Software Engineer - #941616

Maropost


Date: 2 weeks ago
City: Mohali, Punjab
Contract type: Full time

We are seeking an experienced and highly skilled Principal Software Engineer with expertise in PHP to join our dynamic and innovative development team. As a Principal Software Engineer, you will be a key contributor to the design, development, and maintenance of our software solutions. You will play a critical role in leading and mentoring a team of software engineers, driving technical excellence, and ensuring the successful delivery of high-quality software products .

Role and Responsibilities :

  • Provide technical leadership and guidance to a team of software engineers.
  • Drive the development and implementation of best practices for PHP and P erl software development.
  • Collaborate with cross-functional teams to define technical strategies and roadmaps.
  • Lead the design and architecture of complex software systems using PHP (Sym f ony framework) and P erl .
  • Work closely with product managers and other stakeholders to understand requirements and translate them into scalable and efficient technical solutions.
  • Ensure the adherence to architectural principles and design patterns.
  • Hands-on coding and development using PHP, P erl and related technologies.
  • Conduct code reviews to ensure code quality, performance, and security.
  • Continuously optimise and improve existing systems for better performance and maintainability.
  • Collaborate effectively with cross-functional teams, including product management, quality assurance, and infrastructure and operations.
  • Mentor and guide junior engineers, fostering a culture of continuous learning and improvement.
  • Encourage collaboration, open communication, and a positive team environment.
  • Stay current with industry trends and advancements in PHP and P erl development.
  • Evaluate and recommend new tools, technologies, and frameworks to enhance development processes.
  • Work closely with QA teams to ensure the delivery of high-quality software.
  • Develop and implement automated testing strategies to maintain code reliability.

Qualifications:

  • Experience of 10+ years in Software Engineering .
  • Bachelors or M aster s D egree in C omputer S cience or a related field.
  • Proven experience as a Principal Software Engineer or similar role.
  • Strong proficiency in PHP , Perl, and its associated frameworks (e.g., Laravel, Symfony).
  • In-depth understanding of software architecture, design principles, and patterns.
  • Good understanding of unit test cases.
  • Proficiency in working with AWS/GCP.
  • Good knowledge of CI/CD.
  • Experience with RESTful API development and integration.
  • Excellent problem-solving and debugging skills.
  • Strong leadership and mentoring abilities.
  • Excellent communication and collaboration skills.
  • Experience with database systems (e.g., MySQL, PostgreSQL) and ORM frameworks.
  • Familiarity with front-end technologies (HTML, CSS, JavaScript) is a plus.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a CV

Similar Jobs

State Training Incharge ( 78656920 )

Jio, Mohali, Punjab
1 week ago
Posted Date : 19 Feb 2024 Function/Business Area : Human Resources & Training Location : After Sales Service, Mohali, Punjab Job Responsibilities : 1. Plan and deliver training to all service points in state 2. Identify training needs and skill gap of employees at service points 3.Improve the technical and behavioral skills of employee at service points 4. Maintain repair...

Mechanical Engineer Jobs Opening in Client Of HR Tech at Mohali

Client Of HR Tech, Mohali, Punjab
1 week ago
  Design & develop mechanical system solutions based on engineering principles. Support design decisions with analysis and calculations, as required.   Participate in peer to peer design reviews and provide critical feedback to colleagues.   Identify and manage vendors during fabrication and build process.   GD&T and drafting of mechanical components and sub-assemblies.   Develop PFMEA’s for machines and solutions to minimize project risks.   Provide...

Blockchain Developer

Linkage It, Mohali, Punjab
2 weeks ago
Looking for the Complete solution of Blockchain Integration and Deployment with DevOps tools like AWS EKS , Jenkins , Github , Helm Chart , Kafka , Hyperledger Fabric with HLF tool operator. Design, develop, test, and deploy smart contracts and chain codes on Hyperledger Fabric. Collaborate with cross-functional teams to integrate blockchain solutions into existing systems and applications. Build and...