Specialist Software Engineer

NICE
Summary
Join NICE Actimize, a leading provider of financial crime, risk, and compliance solutions, as a Specialist Software Engineer. You will be part of the AI and Analytics Team, developing a next-generation advanced analytical cloud platform. This role involves designing and developing high-quality solutions in an AWS cloud environment, working collaboratively in Agile teams, and contributing to process improvements. You will leverage your expertise in Python/ETL, Big Data technologies (Spark, PySpark/Scala), and PaaS/SaaS products. The position requires 7-10 years of software development experience and experience leading a team as a Tech Lead or Scrum Master. NICE offers a challenging work environment, competitive compensation and benefits, and rewarding career opportunities.
Requirements
- Degree in Computer Science or a related discipline (BE/BTech/MTech/MCA)
- 7-10 years hands-on software development experience with Python/ETL
- Experience leading a team as Tech Lead or Scrum Master
- 4 years+ Experience developing ETL/Big-Data in Spark using PySpark/Scala
- Experience working with PaaS/SaaS products
- Experience with DevOps practices, CI/CD(Jenkins) & tools like JIRA, Confluence, Terraform
- Experience with micro services and docker containers
- Excellent spoken/written English. Self-driven with a strong sense of ownership
- High caliber team player, self-starter and ability to work independently
- Comfortable working with high volume data in cloud
Responsibilities
- Design and develop quality, proficient and enterprise grade solutions in AWS cloud environment that satisfies business requirements
- Work as part of the development team towards the application. Adhere and contribute to software best engineering practices
- Work with software engineers, architects, and managers in the design process for software products and services
- Work and collaborate in multi-disciplinary Agile teams, adopting Agile spirit, methodology and tools
- Participate in reviewing design and code for other team members
- Pro-actively contribute to process improvement activities
- Test your code using Unit/System tests and automation
- Fix bugs and care about enterprise grade quality
- Assist support-team to resolve production issues as quickly as possible
Preferred Qualifications
- Experience in finance or banking domains
- Hands-on experience with AWS components like API Gateway, Glue, Lambda, Step-Function, S3, CloudWatch, DynamoDB, SQS, etc
Benefits
At NICE, we work according to the NiCE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week