Join FICO, a leading global analytics software company, as a Software Engineer on the Decision Management Platform team. Contribute to the design, development, and enhancement of core platform services, working with cross-functional teams to build scalable, secure, and highly available solutions.
Requirements
- 4+ yrs of strong hands-on experience coding with Java/Spring Boot and building cloud native software platforms
- Hands-on coding experience with Java & Spring frameworks, with interest in security and integration
- In-depth experience in building software stacks using AWS technologies and containerization technologies (Docker, Kubernetes)
- Analyzing, debugging, and optimizing the performance of distributed systems
- Basic familiarity with LDAP and directory concepts
- Scripting experience with Shell, Python, or Groovy
- Experience with Kafka, Ignite or similar
- Strong analytical and problem-solving skills and a collaborative mindset
- Experience with Agile software development
- Familiarity in developing UI using JavaScript framework, Angular
- Experience in software design with a strong foundation of design models and database structures
- Experience in writing and presenting design documents to a wider audience
- Excellent communication and ability to articulate the design with architects and discuss strategy / requirements with teams
- Experience in handling Support issues and good communication skills required for production calls
- Bachelor’s/Master’s in Computer Science or related disciplines, or relevant experience in software architecture, design, development and testing
Benefits
- Inclusive culture
- Opportunity to make an impact and develop professionally
- Highly competitive compensation, benefits and rewards programs
- Engaging, people-first work environment with work/life balance, employee resource groups, and social events
- Opportunity to learn new skills in other functional areas of the product