NICE

Software Engineer

NICE

Apply
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