Senior Software Developer

Year    Pune, Maharashtra, India

Job Description


:

Join the world's leading analytics software company and make a difference in the way advanced analytics research is practiced!
The focus of the Fraud and Security Intelligence division is to deliver superior solutions and customer satisfaction globally for detecting fraud, money laundering, terrorist financing, and other anomalous behavior across financial, insurance, government, healthcare, 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

As a Senior Software Developer, your duties will include 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 to build products and solutions for detecting fraud, money laundering, terrorist financing, and other anomalous behavior across financial, insurance, government, healthcare, criminal justice, public security, and other industries. This position requires extensive knowledge and experience with server-side development, advanced JavaScript or TypeScript MVC design patterns, HTML, and CSS.

Experience:
  • 10-13 Years

Requirement
  • Bachelor's degree in computer science or a related field
  • Minimum 10+ years of programming/development experience
  • Experience in designing and developing multi-tier web applications and distributed systems
  • Proficiency in server-side development including the use of GO, Java, Spring Boot, micro-service architectures, REST and MVC patterns
  • Experience with web technologies such as JavaScript, TypeScript, HTML, CSS, and JSON AND modern JavaScript/TypeScript frameworks (React).
  • Experience installing, configuring and maintaining application servers to include, Apache, Tomcat, Jetty, or equivalent
  • Solid knowledge of security and privacy by design concepts with excellent understating of building SaaS products
  • Good understanding and embrace of DevOps and CI/CD principles with exposure to Kubernetes and Docker
  • Deep understanding of cloud native system design best practices, cloud-native principles and the impacts of cloud economics on software architecture and design.
  • Ability to comprehend the details of complex system software and the implications of architectural changes including security, performance, usability, scalability, maintainability, internationalization/globalization and TCO.
  • Broad understanding and embrace of Agile software development.
  • Must be familiar with software engineering concepts, Agile and DevOps software development methodologies
  • Excellent skills managing stakeholder expectations and ability to serve as the bridge between one’s division and other engineering teams.
  • Excellent communication and coordination skills.
  • Ability to learn new technologies quickly.

Mandatory Skills
  • Bachelor's degree in computer science or a related field
  • Minimum 10+ years of hands on programming/development experience
  • 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
  • Experience in designing and developing multi-tier web applications and distributed systems
  • Comfortable working in a 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 own code
  • Must be familiar with software engineering concepts, Agile and DevOps software development methodologies
  • Proficiency in server-side development including the use of Java, Spring Boot, micro-service architectures, REST and MVC patterns
  • Experience using IDEs, and third-party tools for debugging of JavaScript, TypeScript, or Java
  • Experience with web technologies such as JavaScript, TypeScript, HTML, CSS, and JSON AND experience with modern JavaScript/TypeScript frameworks including React
  • Good understanding of microservices architecture and ability to prototype microservices in Golang.
  • Experience installing, configuring and maintaining application servers to include, Apache, Tomcat, Jetty, or equivalent
  • Experience with Cloud architectures and at least one major public Cloud provider

Preferred skills
  • Experience with Go/Golang
  • Experience using relational databases, SQL and database extraction technologies like Hibernate
  • Experience with Linux, Docker, Kubernetes, Containers, Virtualization Technologies like Vagrant, VirtualBox, VMWare
  • Ability to use Test Driven Development methodologies (Unit test and UMLs)
  • Experience in internationalization best practices for logic implemented in Java/Go/React/JavaScript and developing I18N-compliant software
  • Broad and in-depth understanding of Kubernetes e.g., implementation and lifecycle management of stateful applications running in Kubernetes, performance engineering in a K8S environment
  • Good understanding of the analytic lifecycle.
  • Ideally you will be having knowledge of some of the SAS products or SAS industry solutions.Significant software development experience in at least one of Go, Python, Java & JavaScript
  • Ability to serve as the bridge between one’s division and other engineering teams
  • Ability to write requirements for multiple, highly complex systems.

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
  • Equivalent combination of education, training, and relevant experience may be considered in place of the education requirement stated above.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2851624
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year