Senior Specialist Software Engineer

R&D / Engineering Pune, India


Description

 

Job Description – Specialist Software Engineer

At NICE Actimize, we fight financial crime. We detect, prevent, and investigate money laundering, fraud, and compliance violations with a holistic view of risk across organizations. As the market leader in financial crime, risk, and ​​compliance, NICE Actimize has deep domain expertise, and a global understanding of the threat’s organizations face. With a holistic, consolidated view across the enterprise and innovative, flexible technology, we help detect and prevent potential fraud, manage regulatory compliance, and identify money laundering threats quickly and accurately, protecting institutions against financial crime, regulatory and reputational risk.

 

Role Description

We are currently seeking a Specialist Software Engineer with Financial Crime/compliance/Fraud background to join our dynamic and growing Data Integration Services team in Pune. The person would work with the Engineering team to own the technical roadmap for the Platform R&D. The Platform R&D consist of core framework, ERCM solutions, Widget Store and Marketplace. 

The role includes:

  • Work as a member of an agile team to enhance and improve software written in one or more of the following languages: SQL, Java, Javascript
  • Responsibility for providing technical leadership across development teams in one or more functional areas
  • Design and present projects to improve current process and overall platform.
  • Work with Architect and lead the design activities
  • You are expected to be very hands on and have an in-depth technical understanding of cloud software architecture
  • Expertly designs, specs, schedules and provides high quality implementation of multiple features.
  • Critical to success of multiple product features.
  • Manage time effectively working on multiple concurrent projects.
  • Drive progress of team(s) and projects.
  • Deliver high quality, sustainable, maintainable code.
  • Works with system analysts and product management for the successful completion of a project.
  • Lead team(s) or mentor other developers as needed.
  • Acts as a technical champion for the products.
  • Functions as a Technical or Team Lead as needed.
  • Follow established department procedures, policies, and processes.
  • Follow the company Code of Ethics and inContact policies and procedures at all times.
  • Communicate in an effective and professional way with customers in and outside the organization.
  • Be a strong leader within the organization

 

Responsibilities:

  • Work with architect and set the end-to-end technical direction for the team, including platform, technology, tools, and infrastructure.
  • Communicate architecture in an effective and professional manner to the team.
  • Ensure that the Development coding quality standards and review processes are followed to ensure proper security and high availability standards.
  • Foster strong teamwork environment and create passion and energy within the team.
  • Be an active participant in the development leadership team ensuring corporate success.
  • Working with multiple scrum teams and actively involved in the design of multiple features in parallel. Mentor engineers and Involvement in hiring great engineers.
  • Participate in envisioning of next gen plans to achieve longer term strategic objectives of the organization.
  • Identify, evaluate impact of new technologies on our products and communicate to development teams.
  • Partner with customers/prospects on product functionality and future direction; participate in industry briefings.

 

Experience: 8 to 14 Years

Requirements for the role:

  • 8 -14 years of software development experience, with significant part spent in developing  SaaS/Cloud services/Products
  • Experience with micro services/SOA/REST and API gateways/Reverse proxies commensurate to your experience level
  • Working Knowledge relevant Design patterns and Principles
  • Experience in data modeling and database design with  RDBMS or NoSQL or in-memory databases
  • Experience designing and developing multi-tenant solutions will be needed
  • Experience working in and driving Continuous Integration and Delivery using industry standard tools such as Jenkins/Hudson/Artifactory/Gitlab/Terraform/Puppet/Shell script
  • Experience with Unix / Docker /Kubernetes or High availability-Clustered  deployments/CDNs
  • Familiarity and/or experience clouds Amazon Web Services (AWS), Google Cloud Engine, Azure or equivalent Cloud provider
  • Development experience with Web development technologies (JavaScript, HTML5, CSS3); experience with relevant frameworks like AngularJS, ReactJS, VueJS, Polymer  will be a plus
  • Hand on expertise in Java+Different Spring Frameworks OR JavaScript/ES6+NodeJS is must
  • Experience using Security technologies like SAML, OAuth,Open ID connect ,JWT or other IAM will be good to have
  • Experience with AWS Lambda or other Function as Service , Kafka or equivalent queues, Apache Camel  will be a plus
  • Experience using Test Driven Development and relevant testing libraries for your work is a must
  • Exposure to Performance Engineering, Security Vulnerability  ,Large scale Monitoring/Logging/ELK/DataDog will be a plus
  • Any exposure to Bigdata /Batch programming /ML-AI/Python will be add up to your primary profile
  • We would love to see your work on Github  / StackOverflow / Blogs/Videos  / HackerRank or equivalent technical forums

NICE is committed to provide an environment based on equal opportunity for all qualified applicants and employees. It is the policy of NICE to afford equal employment opportunities to qualified individuals, regardless of age, race, color, creed, religion, citizenship, ancestry, national origin, sex, gender, pregnancy, mental or physical disability, marital status, veteran status, service in the Armed Forces, sexual or affectional orientation, atypical hereditary cellular or blood traits, genetic information, status as a victim of domestic or sexual violence, and/or any other status protected by any applicable federal, state and/or local statute or regulation.