DocOnline Health
6 months ago
Position Summary :
As a Technical Architect, you will lead the technical design, development, and deployment of scalable web applications using the Laravel framework. You will collaborate closely with cross-functional teams, including developers, designers, and project managers, to deliver high-quality solutions that meet client requirements.
Responsibility :
- Architect and design robust, scalable, and maintainable web applications using the PHP Laravel framework.
- Lead technical discussions and guide development teams on best practices, design patterns, and coding standards.
- Lead technical discussions and guide architecture, design patterns, and development methodologies.
- Strong in front-end and back-end components of web applications using various technologies, including but not limited to JavaScript, HTML, CSS, PHP, Laravel, Node.js, React, Angular, or Vue.js.
- Design and implement RESTful APIs for seamless integration between front-end and back-end systems.
- Implement and maintain database solutions using SQL and/or NoSQL databases such as MySQL, MongoDB, or PostgreSQL.
- Conduct thorough code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
- Provide constructive feedback to developers and guide them in improving code quality, readability, and maintainability.
- Should be able to support the pre-sales and on-boarding
- Collaborate with development teams to identify areas for improvement and implement solutions to enhance code quality and performance.
- Collaborate with stakeholders to understand project requirements and translate them into technical specifications.
- Evaluate and recommend appropriate technologies, tools, and frameworks to achieve project goals.
- Conduct code reviews to ensure code quality, performance, and security standards are met.
- Troubleshoot and resolve technical issues promptly.
- Stay updated with the latest trends and advancements in web development and propose innovative solutions to enhance our products.
- Collaborate with UI/UX designers to ensure a seamless and intuitive user experience.
Skill Set :
- Bachelor's degree in computer science, Engineering, or a related field.
- Proven experience in designing and developing web applications using PHP Laravel framework and NODE.
- Strong understanding of software architecture principles and design patterns.
- Proficiency in PHP, NODE, MySQL, HTML, CSS, JavaScript, and related web technologies.
- Experience with RESTful API development and integration.
- Strong understanding of software architecture principles, design patterns, and SOLID principles.
- Excellent understanding of coding standards, best practices, and design patterns.
- Experience with frameworks such as Laravel, Express.js, or similar.
- Familiarity with front-end frameworks such as Vue.js or React.js is a plus.
- Strong in both Monolithic and Microservices
- Hands-on experience with AWS services, including EC2, S3, RDS, Lambda, API Gateway, KMS, MFA, WAF, Load balancing, DR and Cloud watch, ensuring scalability, availability, and security.
- Design and implement CI/CD pipelines for automated build, test, and deployment processes using tools like Jenkins, GitLab CI/CD, or similar.
- Experience with infrastructure as code tools like Terraform or AWS CloudFormation.
- Knowledge of containerization and orchestration technologies such as Docker and Kubernetes is a plus.
- Experience working in Agile environments, participating in sprint planning, backlog grooming, and conducting regular stand-up meetings.
- Hands-on experience with JIRA
- ISO standards for information security
- ISO audit process and documentation
- Excellent communication and leadership skills.
- Ability to work independently and in a team environment.
- Strong problem-solving and analytical skills.