Location: India
Your tasks
Key areas of responsibility
Work closely with the team lead, the agile-driven web team & GitLab/Jira boards to implement requested deliverables
Maintain & support,
existing APIs and develop new features/APIs using Laravel 12
existing UI components and develop new UI components in Angular 19
existing test cases and write test cases for new developments
existing API documentation and write new documentation for new API endpoints using Postman
existing custom-built artisan commands and create & document new artisan commands as needed
Be able to understand SQL and be involved in creating various database entities as required
Monitor Sentry channels & Microsoft Teams channels for error tracking and resolve those errors
Write "clean", well-designed code following industry best practices (i.e., PSR Standards, Angular coding standards) & take ownership of written code
Identify security vulnerabilities/risks in the codebase and mitigate them proactively (e.g. OWASP)
Your profile
Required skills and experience
Highly skilled in Laravel 10 or 11 / using Laravel as an API layer & PHP 7 or 8 development with at least 3 years of Laravel development experience
Highly skilled in Angular 17 + with at least 2-3 years of experience
Solid understanding of OOP PHP
Experience in writing test cases
Understanding of HTTP/HTTPS and security best practices in web platforms (e.g. OWASP)
Knowledge of efficient use of SQL
Adequate knowledge in using version control tools such as Git
Required Technologies
PHP 8, Laravel 11/12
Angular 17 and above
SQL
Docker
Composer
Postman
SSH
Desired skills and experience
Relevant Degree in a related subject
Experience in working on significantly sized software development projects
Experience in integrating with RESTful APIs such as Azure, Zendesk & Zoho
Experience in integrating with Keycloak
Understanding of Kubernetes
Experience in using Agile Kanban boards, GitLab for software development & CI/CD, Jira for general task management, Sentry for error tracing & Confluence for documentation
Personal Attributes
Collaborates well within a team by listening carefully and contributing to discussions
Is creative and enjoys solving problems (both individually and as part of a team)
Understands things quickly, asking questions where necessary
Takes ownership of tasks
Driven to do things in the best, most secure and most maintainable way
We offer
An open and friendly corporate culture characterized by constructive and collaborative interaction
Early risers and night owls - thanks to a flexible working model you can organise your working day yourself
Utimaco is growing and living diversity! Our global team includes colleagues from 42 nationalities and 45 different languages spoken