JobHabor

Senior Software Engineer

Concentrix

Location
United States
Workplace
Hybrid
Employment
Full Time
Salary
Apply on the employer’s site

Posted 1mo ago

Concentrix is a global technology and services leader that powers the world’s best brands. They are seeking an experienced and innovative Senior Software Engineer to join their technology team, focusing on modern web applications and enterprise solutions. The role involves collaborating with various stakeholders to design, develop, and maintain scalable applications while ensuring high-quality software delivery.

Responsibilities

Design, develop, test, deploy, and maintain scalable web applications utilizing Node.js, Svelte, Astro, and Sanity.io

Architect and implement modern frontend and backend solutions with a focus on performance, security, maintainability, and scalability

Integrate web applications with Microsoft Dynamics 365 CRM and related enterprise systems

Develop and maintain APIs, microservices, and data integration solutions

Collaborate with Product Owners, UX/UI designers, business stakeholders, and cross-functional teams to translate requirements into technical solutions

Lead technical design discussions and contribute to architecture decisions and best practices

Perform code reviews and mentor junior developers to ensure high-quality software delivery

Troubleshoot complex technical issues and implement sustainable solutions

Optimize application performance, reliability, and user experience across multiple platforms

Participate in Agile ceremonies including sprint planning, daily standups, retrospectives, and backlog refinement

Ensure adherence to coding standards, security requirements, and software development best practices

Evaluate emerging technologies and recommend improvements to enhance engineering capabilities and business outcomes

Qualification

check

Represents the skills you have

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Node.js

Svelte

Astro

Sanity.io

Microsoft Dynamics 365 CRM

checkRESTful APIs

checkGit

checkCI/CD

checkAgile

checkScrum

Required

Bachelor's degree in Computer Science, Software Engineering, Information Technology, or related field, or equivalent professional experience

5+ years of professional software development experience

Strong hands-on experience developing applications using Node.js

Experience building modern web applications with Svelte and Astro frameworks

Experience managing content and digital experiences using Sanity.io CMS

Hands-on experience with Microsoft Dynamics 365 CRM customization, integration, and development

Strong understanding of RESTful APIs, web services, and enterprise integrations

Proficiency with Git-based source control and CI/CD practices

Experience working within Agile/Scrum development environments

Strong problem-solving, communication, and collaboration skills

Preferred

Experience developing cloud-native applications in Azure

Familiarity with Azure DevOps, GitHub Actions, or similar CI/CD platforms

Experience implementing headless CMS architectures

Knowledge of containerization technologies such as Docker and Kubernetes

Experience with CRM integrations, customer portals, and digital customer experience platforms

Understanding of application security, authentication, and authorization frameworks

Previous experience leading technical projects or mentoring development teams

Benefits

Benefits available to eligible employees in this role include medical, dental, and vision insurance

Comprehensive employee assistance program

401(k) retirement plan

Paid time off and holidays

Paid learning days

Skills

  • Node.js
  • Svelte
  • Astro
  • Sanity.io
  • Microsoft Dynamics 365 CRM
  • Git
  • Azure
  • Azure DevOps
  • GitHub Actions
  • Docker
  • Kubernetes

Similar roles