Software Engineer
NICE
28 days ago
Pune, India
Mid Level / Senior
Responsibilities
- Develop software features according to requirements specifications.
- Create innovative ideas to address complex issues or future functionality.
- Provide optimum solutions to complex problems using best industry practices.
- Conduct regular code reviews and testing to ensure design and quality levels are met.
- Lead end-to-end implementation and support of software.
- Plan and perform unit testing to ensure fit to design and requirements.
- Provide L3 support for issues raised in production and lower environments.
Requirements
- Bachelor/Master of Engineering Degree in Computer Science, Electronic Engineering or equivalent.
- 3+ years of application programming experience.
- Extensive experience in PHP v 8.x and MySQL.
- Knowledge of AWS services and tools is a plus.
- Experience with PHP frameworks like Symfony, Slim, CodeIgniter, Laravel.
- Development experience in JavaScript, TypeScript, Angular/ReactJS is an advantage.
- Experience with public cloud infrastructure such as AWS/Azure/GCP.
- Familiarity with tools like PHP Unit, Docker, Composer.
- In-depth experience in GIT commands and source control.
- Well versed with CI/CD pipelines like Jenkins, Ansible, GitHub Actions.
- Good understanding of design patterns and experience implementing them.
- Experience in developing REST APIs and microservices.
- Experience in building scalable multi-tenant SaaS-based solutions.
Benefits
- Flexible hybrid work model with 2 days in-office and 3 days remote.
- Opportunities for internal career growth across multiple roles and locations.
- Collaborative and creative work environment.
Tech Stack
AngularAnsibleAWSAzureCodeIgniterDockerElasticsearchGitGitHub ActionsGoogle Cloud PlatformJavaScriptJenkinsLaravelMySQLPHPRabbitMQReactRedisSQLSymfonyTypeScript
Categories
AI & MLBackendDevOpsFull StackTesting