Developer 4
Job Title: Developer 4 (12933566)Location: San Ramon, CADuration: 6 Months ContractKey Skills:8-10 years of experienceStrong PL/SQL DeveloperStrong Oracle SQLNetReveal (Plus)Fraud ManagementExperience in debuggingStrong Program JavaWorkflow Management System - Development knowledge - NTHJ2EE Architect (Any knowledge)/AML (plus)Python or JavaWebsphereJ2EE Architecture PlusAny Big data Knowledge is - NTHBanking/ Finance/ payment industry is a good plusDegree: Bachelor's DegreeJob Responsibilities:Supports applications; revising, updating, and providing documentation as required.Assists in performing systems integration testing and user acceptance testing as required by software development lifecycle.Executes or participates in parallel, pilot and other system test phases prior to implementation to ensure accuracy and completeness.Researches, prepares detailed specifications, defines, designs, develops, tests, debugs, installs, and modifies computer software in various platforms in a complex and integrated systems environment.Analyze highly complex business requirements; generate technical specifications to design or redesign complex software components and applications.Act as an expert technical resource for modeling, simulation and analysis efforts.Leverage industry best practices to design, test, implement and support a solution.Assure quality, security and compliance requirements are met for supported area.Be flexible and thrive in an evolving environment.Adapt to change quickly and adjust work accordingly in a positive manner.Qualifications:Bachelor's degree in a technical field such as computer science, computer engineering or related field required.8-10 year's experience required.Ability to analyze, develop and implement complex programming solutions.Development experience in needed language or technology (e.g. - C#, C++, HTML).Hands on experience in designing, developing and successful deployment of large-scale projects from end-to-end.Hands on experience in following the iterative and agile SDLC.Experience with financial Fraud solutions, mostly with banking customers in order to defend and enhance businessStrong knowledge of SQL, PL/SQL and databases, mainly OracleStrong understanding of ETL and data processing and cleansing for accurate data analysis.Programming language Java, C++Knowledge of data processing/analysis languages such as PythonKnowledge of mathematical modelling and machine learning techniquesUnderstanding of Java and J2EE architectures.Understanding of Big Data technologies, Spark Knowledge would be an assetKnowledge of application servers such as Jboss, Websphere, Weblogic, Apache TomcatWilling to learn new technology and framework, such as BAE NetReveal .Develop knowledge of the functionality of the BAE NetReveal modules so that they can be customized, extended.Configure, implement, and tune technical aspects of the BAE NetReveal product to meet business requirements.Analyze customer data to produce data quality reports, understand the importance of various data points and analyze the risk associated to data quality issues.Good communication and interpersonal skills with a determined approach to own work.Excellent Technical troubleshooting skillsDemonstrate flexibility and ability to take the initiative on issues.Effective and efficient decision-making ability - prioritizing, time management etc.Flexibility to work with offshore teams