GrepJob
NICE

Software Engineer, CX

NICE
Apply
about 3 hours ago
Pune, IndiaMid Level
H1B Sponsor

Responsibilities

  • Design and develop scalable RESTful APIs and microservices using .NET Core.
  • Write clean, testable, and maintainable C# code following SOLID principles.
  • Participate in code reviews, providing and receiving constructive feedback.
  • Build responsive, accessible, and performant React applications using TypeScript.
  • Develop and consume RESTful APIs; manage state with Redux or Zustand.
  • Collaborate with designers to translate Figma prototypes into polished UI components.
  • Write unit and integration tests using Jest or React Testing Library.
  • Optimize frontend performance through techniques like lazy loading and code splitting.
  • Utilize AI coding assistants for code generation and refactoring.
  • Generate and validate unit tests using AI tooling.
  • Apply AI-assisted debugging to resolve errors and trace root causes.
  • Draft technical documentation and maintain accuracy with AI assistance.
  • Review AI-generated code for security vulnerabilities and logic errors.
  • Accelerate learning on unfamiliar codebases using AI chat tools.

Requirements

  • Strong proficiency in C# and ASP.NET Core for building REST APIs and microservices.
  • Solid experience with React and TypeScript.
  • Familiarity with integrating LLM APIs like GitHub Copilot.
  • Experience with version control (Git) and CI/CD pipelines.
  • Understanding of software design patterns and clean code practices.
  • Ability to write meaningful unit and integration tests.
  • Experience with cloud platforms, particularly AWS.
  • Knowledge of containerization (Docker) and orchestration (Kubernetes).
  • Understanding of Micro Frontend (MFE) architecture.
  • Exposure to Agile/Scrum methodologies and tools like Jira or Azure DevOps.

Benefits

  • Flexible hybrid work model with 2 days in the office and 3 days remote.
  • Opportunities for career growth across multiple roles and locations.