Senior Software Engineer

1 month ago


Greater Bengaluru Area, India FICO Full time
Job Title: Senior Software Engineer

FICO is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will play a pivotal role in maintaining, enforcing, and extending our organization's themes of innovation, quality, and high performance.

Responsibilities:

  • Implement product changes, undertaking detailed design, programming, unit testing, and deployment as required by our SDLC process.
  • Investigate and resolve reported software defects across supported platforms.
  • Work in conjunction with product management to understand business requirements and convert them into effective software designs that will enhance the current product offering.
  • Produce component specifications and prototypes as necessary.
  • Provide realistic and achievable project estimates for the creation and development of solutions.
  • Develop and test software components of varying size and complexity.
  • Design and execute unit, link, and integration test plans, and document test results.
  • Work closely with the quality assurance team and assist with integration testing, system testing, acceptance testing, and implementation.
  • Produce relevant system documentation.
  • Participate in peer review sessions to ensure ongoing quality of deliverables.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Java software development experience within an industry setting.
  • Ability to work in both Windows and UNIX/Linux operating systems.
  • Detailed understanding of software and testing methods.
  • Strong foundation and grasp of design models and database structures.
  • Proficient in Kubernetes, Docker, and Kustomize.
  • Exposure to Apache Storm, MySQL or Oracle, Kafka, Cassandra, OpenSearch, and API (REST) development.
  • Familiarity with Eclipse, Subversion, and Maven.
  • Ability to lead and manage others independently on major feature changes.
  • Excellent communication skills with the ability to articulate information clearly with architects and discuss strategy/requirements with team members and the product manager.
  • Quality-driven work ethic with meticulous attention to detail.
  • Ability to function effectively in a geographically-diverse team.

Desirable Skills:

  • Ability to work within a hybrid Agile methodology.
  • Understanding of design and development approaches required to build a scalable infrastructure/platform for large amounts of data ingestion, aggregation, integration, and advanced analytics.
  • Experience of developing and deploying applications into AWS or a private cloud.
  • Exposure to Hadoop, JMS, Zookeeper, Spring, JavaScript, Angular, and UI Development.

Personal Characteristics:

  • Motivation:
    • Likes fast pace; high level of daily activity.
    • Independent; enjoys autonomy and rejects micromanagement.
    • Focuses strongly on quality and resilience of each solution.
    • Outcome-oriented; doesn't confuse activity with productivity.
  • Influence:
    • Confident; persuasive.
    • Candid; sometimes outspoken about internal obstacles.
  • Work Style:
    • Juggler of priorities, able to manage different work demands and changes in plans.
    • Disciplined, yet adaptable to pressing demands.
    • Absolute focus on attention to detail.
  • Relationships:
    • A collaborator who values a strong team ethic - aware of who can assist progress.
    • Builds reputation - clients come first - available and responsive.
    • Strong communicator - conveys information clearly, which others value.
  • Thought Process:
    • Creative.
    • Methodical – considers all angles and steps back to look at the 'bigger picture'.
    • Visionary: plans for the future not just for the now.
    • Appreciates simplicity, elegance, and rigor.


  • Greater Bengaluru Area, India Trigent Software - Professional Services Full time

    Job Title: Senior Java Software EngineerJob Summary:We are seeking a highly skilled Senior Java Software Engineer to join our Engineering Team at Trigent Software - Professional Services. The ideal candidate will have a strong background in Java development, with expertise in Springboot, Spring MVC, and Microservices.Key Responsibilities:Design, develop, and...


  • Greater Bengaluru Area, India Infinite Computer Solutions Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Infinite Computer Solutions. The ideal candidate will have a strong background in C++ and experience with telephony protocols such as SIP/RTP/RTSP, SNMP, IMAP, POP3, and LDAP.Key Responsibilities:• Design and develop high-quality software applications using C++• Implement and...


  • Greater Bengaluru Area, India Infinite Computer Solutions Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Infinite Computer Solutions.Key Responsibilities:• Design, develop, and test software applications using C# and related technologies.• Collaborate with cross-functional teams to identify and prioritize project requirements.• Stay up-to-date with industry trends and emerging...


  • Bengaluru, Karnataka, India Sonata Software Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering department, you will be responsible for designing, developing, and maintaining complex software systems. Your expertise in backend development will be crucial in driving our company forward.Key Responsibilities* Design and develop...


  • Greater Bengaluru Area, India CodeVyasa Full time

    CodeVyasa is seeking a highly skilled Senior Software Engineering Manager to lead our team of talented developers in Bangalore. With a minimum of 8+ years of experience, you will be responsible for driving technical excellence and innovation in our software development process.Key Responsibilities:Lead a team of software engineers in designing, developing,...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Key Responsibilities:We are seeking a highly skilled Senior Software Engineer to join our Product & Engineering team at Iosys Software.Key Requirements:5+ years of experience in software development with a focus on full-stack engineering.Strong expertise in Golang, React Native, and mobile application development.Proficiency in NoSQL data stores such as...


  • Greater Bengaluru Area, India Jobify Inc. Full time

    About Jobify Inc.">Jobify Inc. is an innovative AI organization focused on creating cutting-edge technology solutions.">Salary">We offer a competitive salary of $120,000 per year, commensurate with experience and qualifications.">Job Description">We are seeking a highly skilled Senior Backend Software Engineer to join our team. As a key member of our...


  • Greater Bengaluru Area, India Catering Rewards Full time

    Company DescriptionCatering Rewards offers a platform that helps restaurants grow their catering sales and save on commission fees by offering customers catering rewards. Customers can redeem rewards as Amazon.com gift cards. The company focuses on assisting restaurants in getting large catering orders more frequently from loyal corporate customers.Role...


  • Greater Bengaluru Area, India Catering Rewards Full time

    Company Description Catering Rewards offers a platform that helps restaurants grow their catering sales and save on commission fees by offering customers catering rewards. Customers can redeem rewards as Amazon.com gift cards. The company focuses on assisting restaurants in getting large catering orders more frequently from loyal corporate customers. Role...


  • Greater Bengaluru Area, India Aditi Consulting Full time

    Key Responsibilities:As a Senior Java Software Engineer at Aditi Consulting, you will be working on developing and maintaining complex software systems using Spring Framework, Microservices, and Design Patterns. You will also be responsible for ensuring the quality of the code and adhering to coding standards.Technical Skills:You should have hands-on...


  • Bengaluru, Karnataka, India AppYogi Software Full time

    Job Title: Senior Software DeveloperAt AppYogi Software, we are seeking a highly skilled Senior Software Developer to join our team.Key Responsibilities:Design and develop robust back-end software systems using Node.js.Maintain and update existing code to ensure optimal performance and scalability.Collaborate with cross-functional teams to design and...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    About the RoleGuidewire Software is seeking a talented Senior Software Engineer to join our development team. As a key member of our team, you will be responsible for building elegant solutions for the property and casualty insurance industry's complex business domain. Our team is looking for a proactive and results-oriented engineer who is passionate about...


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Overview:The Senior Software Engineer at Rocket Software is responsible for designing, developing, and implementing software features and functionality. This role requires strong technical skills, excellent problem-solving abilities, and effective communication skills.Key Responsibilities:Design and develop software...


  • Greater Hyderabad Area, India Blackbaud India Full time

    About the roleAs a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll doDesign, build, and maintain efficient, reusable, and reliable codeProactively suggest improvements to applications and processes that enhance the...


  • Greater Hyderabad Area, India Blackbaud India Full time

    About the role As a Senior Software Engineer, you will be involved in all phases of development lifecycle. You should be knowledgeable in object-oriented development and engineering best practices. What you’ll do Design, build, and maintain efficient, reusable, and reliable code Proactively suggest improvements to applications and processes that enhance...


  • Greater Bengaluru Area, India Synechron Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Synechron. The ideal candidate will have a strong background in full stack development, with expertise in React JS, Node JS, and TypeScript.Key ResponsibilitiesDesign and develop scalable and highly available RESTful APIs using Node JS technologiesDevelop and implement...


  • Bengaluru, Karnataka, India Sonata Software Full time

    Job OverviewWe are seeking a seasoned Senior Cloud Software Engineer to join our team at Sonata Software.Salary InformationThe estimated annual salary for this role is ₹1,200,000 - ₹1,500,000, depending on experience.Job DescriptionThis is an exciting opportunity to leverage your skills and expertise in cloud migration, microservices development, and...


  • Bengaluru, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Senior Software Engineer all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Bengaluru, Karnataka, India Iosys Software Full time

    Job DescriptionWe are seeking a skilled Senior Software Engineer to join our team at Iosys Software.Key Responsibilities:Develop high-quality code across the system components including front-end, back-end and database.Stay current and provide insight on cutting-edge software approaches, architectures and vendors.Ensure requirements such as data security,...


  • Greater Bengaluru Area, India Fime Full time

    Company:Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.Inspired by our talented people, we are empowered to take...