Lead Software Engineer - JAVA & .NET FICO San Jose, CA 5/21/2013 Save Job Sign in Now >> Email Print Report Apply Now Job Description We are seeking seasoned Java and .NET software engineers to join our team of professionals advancing our industry-leading Decision Management Tools. This is a unique opportunity to participate as a senior member of a skilled and creative product development team in designing, developing and delivering our next generation products. Our DM Tools portfolio includes best-in-class Business Rules Management, Analytics, Simulation and Optimization products.The Lead Engineer will take responsibility for refining and implementing functional requirements, doing detailed design, effort estimation, hands-on development, testing, debugging, maintenance and support. You will participate not only as a key individual contributor, but also as a mentor and as a member of our development leadership team where you will help define our roadmap, architecture and process. Job Requirements 7+ years in commercial software development. 5+ years experience with Java and/or .NET server/cloud technologiesExperience with object oriented design, interface design, dependency injection and maintenance of very large code bases essential.Good understanding of memory and runtime performance profiling and debugging tools for both Java and .NET.Good understanding of multi-threading: Ability to diagnose and eliminate race conditions, deadlocks and minimize contention.Good understanding of runtime and memory performance optimization techniques.Experience with performance optimization of distributed applications is a plus.Experience with web services is a plus.Experience with Eclipse Plug-in development desirableAgile training is a plus.Knowledge of Business Rules Management Systems highly desirable.Experience with Big Data technologies (e.g. using Hadoop) and distributed data processing is a plus. Experience with databases and distributed storage systems is a plus.Experience in software development for the financial or insurance industries a plus.Ability to multitask, prioritize, show initiative and respond quickly in a fast-paced environment. Must be a team player and be comfortable working with geographically diverse teams.Excellent communication, interpersonal and leadership skills.~cb~ Job Snapshot Employment Type Full-Time Job Type Engineering, Information Technology Education Not Specified Experience Not Specified Manages Others Not Specified Required Travel Not Specified Job ID 7204 Apply Now CareerBuilder Tip: For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more. By applying to a job using CareerBuilder.com you are agreeing to comply with and be subject to the CareerBuilder.com Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions. Advertisement