Key Responsibilities:
- Software Development:
 - Write, test, and maintain code for the CXone Expert Knowledge Management Platform.
 - Implement features and fix bugs based on requirements and business priorities.
 
- System Design:
 - Collaborate with DevOps, Sr Engineers, and Architects to design high-performance and scalable software applications Testing and Debugging:
 - Develop comprehensive unit, integration, and system tests to ensure quality.
 - Identify, troubleshoot, and fix software defects.
 
- Collaboration:
 - Work with cross-functional teams, including product managers, UI/UX designers, and other engineers.
 - Participate in code reviews and provide constructive feedback.
 
- Documentation:
 - Create technical documentation for reference and reporting.
 - Maintain software and system documentation.
 
- Research and Innovation:
 - Stay updated on emerging technologies and industry trends.
 - Implement best practices to improve efficiency and scalability.
 
How will you make an impact?
- Designing, developing, testing, and maintaining software systems and applications following Agile SDLC standards and best practices.
 - Applying engineering principles to solve challenging problems.
 - Creating efficient, scalable, and maintainable software solutions.
 - Determining solution feasibility by evaluating and analyzing business requirements
 - Generating technical solution write-ups while collaborating with Senior Engineers and Architects.
 - Implementing new features according to the requirements and acceptance criteria.
 
Skills and Qualifications:
- Technical Skills:
 
- 3-5 years of experience as a software engineer building applications in C#.NET.
 - Experience with Front-end Development using web standards, HTML, JavaScript, and CSS.
 - Knowledge of databases (SQL, NoSQL) and cloud platforms like AWS or Azure.
 - Experience with unit testing and test frameworks like Selenium and Playwright.
 - Working knowledge with PHP.
 - Working knowledge of REST APIs and network programming.
 - Comfortable working in an Agile Scrum based software development environment.
 - Comfortable working with remote team members across time zones.
 - Comfortable working with AWS cloud infrastructure.
 
- Problem-Solving Skills:
 
- Strong analytical and troubleshooting abilities.
 - Ability to debug complex systems effectively.
 
- Soft Skills:
 
- Good communication and teamwork abilities.
 - Time management and adaptability to handle deadlines and evolving priorities.
 
What are the technologies and tools we use?
- AWS Services (e.g. IAM, SNS/SQS, CloudFront, DynamoDB, Lambda, CloudFormation, …)
 - JavaScript tools, such as gulp and yarn
 - Node.js
 - CSS
 - HAProxy
 - PHP
 - REST APIs
 - GitHub
 - C#.NET
 - AmazonAurora
 - Amazon RDS/MySql database
 - Docker and Kubernetes (AWS EKS, ECS/Fargate)
 - Snowflake data warehouse
 - Looker for business intelligence
 - ElasticSearch/OpenSearch
 - Continuous Integration/Continuous Deployment (CI/CD) using Jenkins
 - Visual Studio, Rider, or VS Code on Windows, Mac, or Linux
 
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