fico
Software Solution Architect/Technical Architect
Job Description
FICO (NYSE: FICO) is a leading global analytics software company, helping businesses in 90+ countries make better decisions. Join our world-class team today and fulfill your career potential!
The Opportunity
“Come join our product development team to provide thought leadership and innovation. This role provides the opportunity to develop a deep understanding of our business, work closely with product management to architect, design and develop a highly feature rich product.” – VP, Software Engineering.
What You’ll Contribute
-
Leading/Mentoring teams in a distributed environment and collaborating with other business groups across the company.
-
Design, code, test, and document capabilities on the platform.
-
Work with Scrum Master and local team designing and developing software and infrastructure,
-
Support team in setting up and executing automated tests.
-
Support product documentation team in generating and reviewing product documentation.
-
Support internal operations team for production deployments.
What We’re Seeking
-
Bachelor’s degree in computer science or related field.
-
Solid experience in development of enterprise level software using Java, AWS, Spring Boot Microservices, Spring Framework, Kubernetes, AWS (CloudFormation, EMR, Lambda, others), and Kafka.
-
Some technical skills in Web Services (REST), Relational databases, GIT, Gradle, Angular, Object-to-relational mapping (e.g. Hibernate), Object-oriented and functional design, Windows and Linux operating system fundamentals.
-
Seasoned professional in architecture design with strong foundation of architecture models and data structures.
-
Ability to articulate the design with architects and discuss strategy/requirements with teams.
-
Experienced in Kubernetes, AWS, Docker technologies.
-
Experienced in designing, programming, and implementing large distributed systems with microservices.
Our Offer to You
-
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.