About the Role
Programming.com is seeking a highly skilled Senior Software Engineer to join our growing technology team. The ideal candidate will have extensive experience in full-stack development using PHP, Angular, and MySQL, along with a strong understanding of financial and accounting systems. This role involves designing, developing, and maintaining scalable enterprise applications, optimizing database performance, building robust APIs, and handling large-scale data migrations.
Key Responsibilities
- Design, develop, and maintain enterprise-grade web applications using PHP and Angular.
- Build and integrate secure, scalable RESTful APIs.
- Develop responsive and high-performance front-end applications using Angular 17.
- Design and optimize MySQL databases, including stored procedures, triggers, and complex queries.
- Implement best practices for software architecture, coding standards, and performance optimization.
- Collaborate with cross-functional teams to gather requirements and deliver high-quality solutions.
- Manage and optimize large datasets and data migration processes.
- Troubleshoot, debug, and resolve production issues efficiently.
- Work with Docker-based development and deployment environments.
- Participate in code reviews, technical discussions, and mentoring junior developers.
- Ensure application security, reliability, and scalability.
Mandatory Skills & QualificationsTechnical Skills
- PHP 7.4/8.x – 7+ years of hands-on development experience.
- Angular 17 – Strong expertise in modern Angular development.
- MySQL – Advanced knowledge of:
- Stored Procedures
- Triggers
- Query Optimization
- Database Design
- REST API Development & Integration
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Experience with Docker and Linux environments.
- Proficiency in Git and version control workflows.
- Experience handling Data Migration and Large Dataset Processing.
- Strong experience in Full-Stack Development (Angular + PHP + MySQL).
Domain Expertise
- Hands-on experience working with Financial and Accounting Systems.
- Understanding of financial workflows, transactions, reconciliation processes, and reporting systems is highly preferred.
Preferred Qualifications
- Experience with cloud platforms (AWS, Azure, or GCP).
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with microservices architecture.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Pay: ₹1,600,000.00 - ₹1,800,000.00 per month
Application Question(s):
- How much total experience you have in PHP ?
- What is your notice period ?
- What is your current CTC ?
- Are you comfortable with Night shift ?
Work Location: In person