Senior Software Engineer

Image-HasTech

Senior Software Engineer

Concentrix
  • Brunswick, GA, United States

Description

Job Title:
Senior Software Engineer

Job Description
Concentrix is a technology-enabled global business services company specializing in customer engagement and improving business performance. We partner with ambitious, progressive companies from around the world to future-proof their business and stay ahead of the competition and customer expectations.

R&D organization is looking for Sr. Software Engineer with 6+ years of software development experience to become part of the Virtual Assistant Reporting team.

The candidate must have strong analytical thinking capabilities with excellent problem solving and debugging skills.

The candidate must have a BS or MS degree in Computer Science, Computer/Electrical Engineering, or a related field.

The job in the Reporting Team requires strong User Interface / User Experience skills and solid experience with front-end, databases, and AWS Cloud Computing.

Principal Duties and Responsibilities:
• Design, implement, test, and maintain complex programs and user interfaces for complex near real-time systems collecting information, aggregating it, and reporting on functionality and user behavior.
• Provide high level design solutions that conform to the overall system requirements.
• Serve as first level for internal, or external, client interface by providing solutions or options to client problems/needs.
• Provide on-call product support for complex projects.
• May provide on-site deployment support including software installation and training.
• Perform investigation and research for system environments (i.e., reporting systems, switching systems, computer systems, etc.) to assist in resolving complex programming problems or identifying solutions to new business requirements.
• Ensure completion of project within established timeframes.

Primary/Must have the following skills.
• UI/UX experience developing and debugging front-end applications in JavaScript, HTML, and API based web applications using current software technologies.
• Solid experience in development of software products for the cloud environment (AWS strongly preferred).
• Very good understanding of security requirements for development of front-end applications in enterprise environments (preferred experience with PCI, HIPAA, or similar standards)
• Must have some experience with data lake architecture and/or data warehouse applications used for reporting purposes.
• Some SQL/Database, Debugging and Performance Tuning Skills.
• Modern Agile development process experience with build environments using CI/CD principles (e.g. GitHub, Jenkins, etc.)
• Must have excellent communication skills (written and verbal)
• Linux, Shell scripting.

Secondary/Nice to have Skills.
• Python
• Tableau Server, or related products
• AWS Services, including Redshift, DynamoDB
• NodeJS and ReactJS
• RPM knowledge
• Test Driven Development/Continuous integration is a definite plus.
• IVR, chatbot, and/or Contact Center software domain knowledge.
• Some Java and/or Tomcat Application Server experience
• GitHub, GitHub Actions, Jira
• Gen AI technology for reporting purposes

#ConcentrixCatalyst

Location:
USA, TX, Work-at-Home

Language Requirements:

Time Type:

Physical & Mental Requirements: While performing the duties of this job, the employee is regularly required to operate a computer, keyboard, telephone, headset, and other office equipment. Work is generally sedentary in nature.

If you are a California resident, by submitting your information, you acknowledge that you have read and have access to the Job Applicant Privacy Notice for California Residents

Concentrix is an Equal Opportunity/Affirmative Action Employer including Disabled/Vets.

For more information regarding your EEO rights as an applicant, please visit the following websites:

•English

•Spanish

To request a reasonable accommodation please click here.

If you wish to review the Affirmative Action Plan, please click here.

Responsibilities

  • Design, implement, test, and maintain complex programs and user interfaces for complex near real-time systems collecting information, aggregating it, and reporting on functionality and user behavior
  • Provide high level design solutions that conform to the overall system requirements
  • Serve as first level for internal, or external, client interface by providing solutions or options to client problems/needs
  • Provide on-call product support for complex projects
  • May provide on-site deployment support including software installation and training
  • Perform investigation and research for system environments (i.e., reporting systems, switching systems, computer systems, etc.)
  • to assist in resolving complex programming problems or identifying solutions to new business requirements
  • Ensure completion of project within established timeframes

Qualifications

  • Software Engineer with 6+ years of software development experience to become part of the Virtual Assistant Reporting team
  • The candidate must have strong analytical thinking capabilities with excellent problem solving and debugging skills
  • The candidate must have a BS or MS degree in Computer Science, Computer/Electrical Engineering, or a related field
  • The job in the Reporting Team requires strong User Interface / User Experience skills and solid experience with front-end, databases, and AWS Cloud Computing
  • UI/UX experience developing and debugging front-end applications in JavaScript, HTML, and API based web applications using current software technologies
  • Must have some experience with data lake architecture and/or data warehouse applications used for reporting purposes
  • Some SQL/Database, Debugging and Performance Tuning Skills
  • Modern Agile development process experience with build environments using CI/CD principles (e.g
  • GitHub, Jenkins, etc.)
  • Must have excellent communication skills (written and verbal)
  • Linux, Shell scripting
  • Secondary/Nice to have Skills
  • Python
  • Tableau Server, or related products
  • AWS Services, including Redshift, DynamoDB
  • NodeJS and ReactJS
  • RPM knowledge
  • Test Driven Development/Continuous integration is a definite plus
  • IVR, chatbot, and/or Contact Center software domain knowledge
  • Some Java and/or Tomcat Application Server experience
  • GitHub, GitHub Actions, Jira
  • Gen AI technology for reporting purposes
  • Physical & Mental Requirements: While performing the duties of this job, the employee is regularly required to operate a computer, keyboard, telephone, headset, and other office equipment

Summary

Job Type : FULLTIME
Category : Software Engineer
Posted : December 6, 2023
Salary : N/A
Experience : 6 Months

Share With