Join the world's leading analytics software company in detecting fraud, money laundering, and financial crimes across various industries. Lead a technology team to architect, develop, and extend core capabilities of SAS Fraud & Security Intelligence products. Full-time opportunity in Pune, India.
Job description
Join the world's leading analytics software company and make a difference in the way advanced analytics research is practiced!
The Fraud and Security Intelligence division focuses on delivering superior solutions and customer satisfaction globally for detecting fraud, money laundering, terrorist financing, and other anomalous behavior across financial, insurance, government, health care, criminal justice, public security, and other industries.
Recent customer successes include the following:
- A convenience store operator reducing prepaid cell phone, debit and credit card, money transfer, utility payment, tuition, and ticket fraud across its 13mm customer base
- Contact tracing for public health
- A financial lender cutting third-party application fraud by more than 80%
- A pharmacy benefits manager slashing fraud, waste, and abuse using artificial intelligence
- A financial institution reducing regulatory compliance false-positive alerting by 30% through leveraging machine learning analytics
- A law enforcement agency improving efficiency and effectiveness of crime analysis, connecting disparate police data sources, improving community service, and increasing public confidence
Responsibilties:
As a Senior Software Developer, your duties will include leading a technology team and architecting, developing, and extending the core capabilities of products and solutions for SAS Fraud & Security Intelligence. In this position you will collaborate with subject matter experts, designers, and other development team members across the globe to build products, solutions and components for detecting fraud and financial crimes.
This position requires extensive knowledge and experience in building cloud-enabled applications. The position also requires proficiency in user interface development, server-side development, and an understanding of streaming data tools and technologies, databases, cloud deployments and DevOps and CI/CD processes.
Total Years of Relevant experience
10+ Years
Requirement
- Minimum 10+ years of programming/developmentexperience (Experience in designing and developing cloud-based applications)
- Must be familiar with software engineering concepts, Agile and DevOps software development methodologies
- Extensive experience and proficiency with modern JavaScript/TypeScript frameworks and HTML, CSS, and JSON. Proficient in app development using React.
- Experience in server-side development, including the use of GO, Java, Spring Boot, micro-service architectures, REST and MVC patterns
- Good understanding of streaming data technologies and tools (Apache Kafka preferred)
- Experience using IDEs and third-party tools for debugging, unit testing and CI/CD automation using Jenkins.
- Experience with Cloud architectures and at least one major public Cloud provider
- An equivalent combination of education, training, and relevant experience may be considered in place of the requirements stated above.
Additional requirements
- Superior problem-solving skills
- Strong written and verbal communication skills
- Energetic, hard-working, motivated, able to take initiative and meet deadlines in a fast-paced environment
- Comfortable working in a geographically distributed, team-based environment
- Detail-oriented, well-organized and able to multi-task under pressure
- Demonstrated experience with disciplined unit, regression, and integration testing
- Participate in peer code reviews and embrace constructive criticism of your code
- Experience in developing I18N-compliant software
Preferred:
- Experience with Kubernetes and containers
- Experience with Linux, Docker, Virtualization Technologies like Vagrant, VirtualBox, VMWare
- Experience using relational databases, SQL and database extraction technologies like Hibernate
- Ability to use Test Driven Development methodologies (Unit test and UMLs)
Domain Skills
Preferred but not mandatory:
- Anti Fraud, Anti Money Laundering, financial services domain (Banking, Insurance, etc.)
Education Preference
Bachelor's degree in computer science or equivalent related work experience