Job Description
Join the world's leading analytics software company and make a difference in how advanced analytics research is practiced! Through our software and services, we inspire customers around the world to transform data into intelligence. Our curiosity fuels innovation – pushing boundaries, challenging the status quo and changing the way we live.
SAS's anti-fraud and Security Intelligence division is highly successful and one of SAS's core divisions. We focus on delivering superior solutions and customer satisfaction globally for detecting fraud, money laundering, terrorist financing, and other anomalous behavior in financial, insurance, government, health care, criminal justice, public security, and other industries.
Recent Customer Successes Include The Following
- A leader in the financial services industry uses SAS to verify a customer's identity in real-time and stop fraud in its tracks, resulting in a 30% reduction in fraud-fighting costs with a near-zero false positive rate.
- A large European bank successfully uses the SAS Fraud Management and Anti-Money Laundering suite to detect the most complex fraud scenarios and signals.
- A financial lender reducing third-party application fraud by more than 80%
- 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
- 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
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. The person in this position will collaborate with subject matter experts, designers, and other development team members worldwide to build products, solutions and components for detecting fraud and financial crimes.
This position requires extensive knowledge and experience in building cloud-enabled applications and proficiency in developing microservices using popular programming languages. It also requires in-depth and hands-on knowledge of server-side development and an understanding of streaming data tools and technologies, databases, cloud deployments, DevOps and CI/CD processes.
Total Years of Relevant experience: Minimum 8 years
Job Description
- Minimum 8 years of programming/development experience (Experience in designing and developing cloud-based applications)
- Experience in server-side development, including the use of GO, Java, Spring Boot, micro-service architectures, REST and MVC patterns
- Experience with Cloud architectures and at least one major public Cloud provider
- Write clean, maintainable, and well-documented code, adhering to best practices in secure software development, including code reviews, testing, and version control
- Must be familiar with software engineering concepts, Agile and DevOps software development methodologies
- Experience using IDEs and third-party tools for debugging, unit testing and CI/CD automation using Jenkins.
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