
Principal Consultant – Fraud
FICO
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $126,000 - $198,000 per year
Job Level
Tech Stack
About the role
- Requirements analysis, solution architecture and design.
- Leading development, implementation, maintenance, and testing support of cloud, web and service applications on FICO Platform.
- Assist in integration of the applications with the client’s IT systems and 3rd party services.
- Lead architecture and design of cloud-enabled products, weighing both technical and business factors, as well as the trade-offs between immediate needs and a long-term vision for an elegant and maintainable design.
- Empower distributed and remote development teams with framework implementations, knowledge sharing, and sustainable practices.
- Support the development of strategy, frameworks, best practices and patterns for the development organization.
- Troubleshoot critical issues that may involve many systems in a distributed architecture.
- Help drive complex technical projects from planning through execution.
- Nurture engineers think with architecture and design best practices in mind, including aspects such as performance, scalability, maintainability, and security.
- Promote and drive innovation in technologies, processes, and tools.
- Develop strategies to realize significant cost savings with reusability and solve issues of software quality.
- Partner with other architects and engineering leadership to collaborate, design and validate appropriate engineering solutions and proof of concepts.
- Recommend and participate in activities related to the design, development and maintenance of Enterprise Architecture (EA).
Requirements
- Bachelor’s/Master’s in Computer Science or related disciplines.
- Extensive software engineering background with proficiency in developing enterprise-scale web/cloud-based commercial software products.
- Well versed in Java development, particularly standard Java application frameworks such as Spring, Spring Boot and Hibernate.
- Experienced in Kubernetes, AWS, Docker technologies.
- Broad experience designing, programming, and implementing large distributed systems with microservices.
- Experience in a technical leadership role across all stacks (front-end and back-end).
- Experience working in Data Engineering tools such as Kafka, NOSQL Databases, in-memory datastore such as Redis, ignite.
- Deep understanding of Cloud Native and Microservices fundamentals.
- Ability to provide in-depth evaluation and analysis of unique complex technological issues.
- Experience with versioning systems (such as Git), build tools (such as Maven, Jenkins).
- Experience with Agile methodologies and JIRA.
- Expertise in authoring, reviewing, and presenting technical documentation including technical requirements documents, architecture diagrams, and sequence/flow diagrams.
- Proficiency in software design and in mentoring and reviewing the designs and code of others.
- Ability to work well as part of a geographically diverse team.
- Excellent analytical and problem-solving skills as well as written and verbal communication skills.
Benefits
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootHibernateKubernetesAWSDockerMicroservicesData EngineeringAgile
Soft Skills
leadershipproblem-solvinganalytical skillscommunication skillscollaborationmentoringknowledge sharinginnovationstrategic thinkingtroubleshooting
Certifications
Bachelor’s in Computer ScienceMaster’s in Computer Science