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