Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Associate Software Engineer

at NICE

Posted 1 day ago 2 applied

Description:

  • The Associate Software Engineer at NiCE is responsible for developing, testing, and maintaining software applications using the .NET framework and Azure technologies.
  • The role involves participating as a scrum team member in product development ceremonies.
  • The engineer will understand product stories, requirements, needs, and expectations.
  • They will implement software features according to agreed architecture and requirements.
  • Planning and performing developer-level testing to ensure fit to design and requirements is essential.
  • The engineer will own end-to-end delivery of features with documentation.
  • Collaboration with core team individuals to achieve capabilities as a scrum team is required.
  • The role includes diagnosing and resolving software defects, performance issues, and technical problems.
  • Staying up to date with the latest .NET, Azure, and Kubernetes trends and best practices is expected.

Requirements:

  • A degree in Computer Science Engineering or a similar background is required.
  • Candidates should have 1 to 1.8 years of experience working in the software industry as an Associate Software Engineer (Developer).
  • Software development experience in C#, .NET (including .NET 8, .NET 6, .NET Core, and .NET Framework), Azure, and MS-SQL is necessary.
  • Knowledge of RESTful API design and development is required.
  • Experience with Azure services such as Azure App Service, Azure Functions, ServiceBus, Azure SQL, and Cosmos DB is essential.
  • Database skills in MS-SQL are required.
  • Candidates should possess well-established technical problem-solving and debugging skills.
  • Following coding standards and practices, such as writing unit test cases, is necessary.
  • Familiarity with tools like Visual Studio, Git, ReSharper, Jira, Bamboo, and Confluence is required.
  • Knowledge and experience working with SOLID principles are necessary.
  • Good communication and collaboration skills in cross-functional and global teams are essential.
  • Experience working with Agile, SCRUM, or Agile SAFe software development methodology is required.
  • The ability to work in complex N-tier architecture projects with a can-do attitude is necessary.
  • Proven experience in operating within a global environment is required.
  • The ability to work effectively in a team environment is essential.

Benefits:

  • Employees will join an ever-growing, market-disrupting global company where teams work in a fast-paced, collaborative, and creative environment.
  • There are endless internal career opportunities across multiple roles, disciplines, domains, and locations.
  • The company offers a hybrid work model, NiCE-FLEX, which allows for maximum flexibility with 2 days working from the office and 3 days of remote work each week.
  • Office days focus on face-to-face meetings, fostering teamwork and collaborative thinking that generates innovation and new ideas.
  • NiCE is recognized as a market leader and offers a chance to learn and grow every day.