Software Engineer

13 Minutes ago • 3 Years + • Software Development & Engineering

Job Summary

Job Description

The Software Engineer designs, develops, tests, and maintains the NICE CX software platform, focusing on all tiers of technology. This role involves designing and developing products and features, unit testing, code reviews, developing and executing automated test cases, resolving defects, and supporting the production environment. The engineer will work in an agile team, drive defect discovery, and communicate risks throughout the project lifecycle.
Must have:
  • Design, develop, test, and maintain the NICE CX software platform.
  • Work as a member of an agile team to enhance and improve software.
  • Design and present projects to improve current process and overall platform.
  • Code and test projects, create automation to ensure quality.
  • Deliver high quality, sustainable, maintainable code.
  • Manage time effectively working on one or more concurrent projects.
  • Collaborate with system analysts and product management for project completion.
  • Lead team or mentor other developers as needed, providing critical technical capabilities.
  • Bachelor’s degree in Computer Science or related field, or equivalent work experience.
  • 3+ years experience in software development.
  • Well established technical problem-solving skills.
  • Experience with C#, .NET, SQL.
  • Experience building and maintaining AWS based microservices.
  • Excellent communication and decision-making skills.
  • Working knowledge of unit testing, common design patterns, and object-oriented software design.
  • Familiarity with test automation frameworks like Playwright or Cypress.
  • Strong understanding of version control systems (Git, Bitbucket).
Perks:
  • Work with modern technologies.
  • Clear career path with free learning tools.
  • Opportunity to obtain certifications.
  • Collaborate with global work teams.
  • Participate in local and global activities and events.
  • Enjoy the flexibility of hybrid work.
  • Engage in exciting competitions and contests.
  • Improve language skills with English support.
  • Secure a permanent employment contract.
  • Benefit from a company legally constituted in Bolivia with full social benefits.

Job Details

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what’s the role all about?

The Software Engineer designs, develops, tests and maintains the NICE CX software platform. Key responsibilities include all tiers of the NICE CX technology, including (but not limited to) design and development of NICE CX products and features, unit testing, code reviews, developing test plans to validate product functionality, designs and executes automated test cases, resolving defects encountered during the QA cycle, supporting the production environment, and assisting other developers in a team environment utilizing agile development processes.

Throughout the project lifecycle this individual will clearly outline the current state of the product and project by communicating any and all risks to the team. Ultimately, this engineer is experienced enough to drive defect discovery.

About the team:

The Orchestration team maintains and enhances our VC routing engine. This team create solutions to enable our customers to effectively, reliably, and safely route their contacts though the CX platform. This routing engine requires collaboration and integrations with other teams throughout the CX platform and innovation provides rewarding experiences to our mission critical application.

How will you make an impact?

  • Work as a member of an agile team to enhance and improve software.
  • Design and present projects to improve current process and overall platform.
  • Code and test projects.
  • Create automation to ensure quality.
  • Deliver high quality, sustainable, maintainable code.
  • Manage time effectively working on one or more concurrent projects.
  • Attend meetings and training as required.
  • Works with system analysts and product management for the successful completion of a project.
  • Leads team or mentors other developers as needed.
  • Provides critical technical capabilities to the team and evangelizes those skills to others.
  • Functions as a Technical or Team Lead as needed.

Follow established department procedures, policies, and processes

Have you got what it takes?

  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
  • 3+ years experience in software development
  • Well established technical problem-solving skills.
  • Experience with C#, .NET, SQL
  • Experience building and maintaining AWS based microservices
  • Excellent communication skills
  • Excellent decision-making skills Working knowledge of unit testing
  • Familiar with a test automation framework such as Playwright, Cypress, or equivalent
  • Working knowledge of common design patterns
  • Working knowledge of object oriented software design
  • Strong understanding of version control systems (Git, Bitbucket, or similar)
  • Clear and concise communicator, comfortable discussing implementation details and testing strategies with peers

What are the technologies we use?

  • GitHub and GitHub Actions
  • GitHub Copilot AI
  • C# and .NET
  • SQL
  • REST APIs
  • Microservice Architecture
  • AWS (e.g. IAM, SNS/SQS, DynamoDB, Lambda, CloudFormation, SQL, Dynamo DB…)
  • Jenkins
  • Docker and Kubernetes (AWS EKS)
  • Continuous Integration/Continuous Deployment (CI/CD)

What’s in it for you?

Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!

Benefits at NICE Bolivia:

  • Work with the most modern technologies.
  • Clear career path supported by different free learning tools.
  • Obtain certifications to advance your career.
  • Collaborate with global work teams.
  • Participate in local and global activities and events.
  • Enjoy the flexibility of hybrid work, combining the best of both worlds.
  • Engage in exciting competitions and contests.
  • Improve your language skills with English support.
  • Secure a permanent employment contract.
  • Benefit from a company legally constituted in Bolivia and receive full social benefits

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Cochabamba, Bolivia

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Software Development & Engineering Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Pune, Maharashtra, India (Hybrid)

Cochabamba, Cochabamba Department, Bolivia (Hybrid)

Metro Manila, Philippines (Hybrid)

Hoboken, New Jersey, United States (Hybrid)

Ra'anana, Center District, Israel (Hybrid)

Pune, Maharashtra, India (Hybrid)

Atlanta, Georgia, United States (Hybrid)

Sandy, Utah, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by Nice

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug
Contact Us
hello@outscal.com
Made in INDIA 💛💙