Senior Software Engineer

4 weeks ago


Pune, Maharashtra, India FIS Full time
Job Summary

As a Senior Software Engineer at FIS, you will be responsible for designing and developing software product applications for market sale or large-scale proprietary software applications for internal use. You will manage the full software development lifecycle, including testing, implementation, and auditing. Your responsibilities will also include resolving critical issues, contributing to business unit/area development, and managing work efforts of managers/supervisors with responsibility for hiring, firing, performance appraisals, and pay reviews.

Key Responsibilities
  • Design and develop software product applications for market sale or large-scale proprietary software applications for internal use.
  • Manage the full software development lifecycle, including testing, implementation, and auditing.
  • Resolve critical issues and contribute to business unit/area development.
  • Manage work efforts of managers/supervisors with responsibility for hiring, firing, performance appraisals, and pay reviews.
  • Identify and allocate technical resources, including programmers and business analysts, to client projects within Development.
  • Forecast resource needs based on an analysis of both portfolio and projected client spend.
  • Maximize both utilization and profitability of assigned team of resources' billable time.
  • Ensure base applications meet appropriate quality standards.
  • Adhere to the departmental application development and client delivery process standards.
  • Provide input on product direction to product managers.
  • Coordinate with industry compliance consultants and product managers to verify applications meet regulatory compliance.
  • Ensure proper application of technology.
  • Other related duties assigned as needed.

Requirements
  • 4+ years of relevant experience.
  • Design, code, and test major features, and work jointly with other team members to deliver complex areas of functionality under tight deadlines.
  • Document specifications, design areas, test results, and solutions implemented.
  • Code corrections for identified defects for new and existing releases of the software.
  • Ensure compliance with predefined coding best practices.
  • Ensure adherence to processes as required by the project.
  • Update the manager of the progress on module, flag risks and issues early on in the process.
  • Coordinate with lead programmer(s) and business analyst(s) with focus on effective communication from a delivery perspective.
  • The individual may be required to work on multiple areas simultaneously (development, platform releases, installations, conversions, support, training, etc.).
  • Analyses, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, or Internet-related computer programs.
  • Interacts with product managers and/or users to define system requirements and/or necessary modifications.
  • Participates in software design meetings and analyses user needs to determine technical requirements.
  • Write technical specifications based on conceptual design and stated business requirements.
  • Writes code, completes programming, and performs testing and debugging of applications using current programming languages and technologies.
  • Completes documentation and procedures for installation and maintenance.
  • Trains and communicates with internal Client Training, Client Relationship, and Sales teams on systems application.
  • May be responsible for developing or executing project plans, budgets, and schedules and for documenting work and results.
  • May deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences.
  • Other related duties assigned as needed.

Preferred Skills
  • Angular, Nodejs, Typescript, JavaScript, HTML & CSS.
  • Knowledge of FIS products and services; in-depth knowledge of products and services in assigned lines of business.
  • Knowledge of financial services industry.
  • Knowledge of end-to-end systems development life cycles, including waterfall, iterative, and other modern approaches to software development.
  • Knowledge of standards relevant to the software industry, including ISO, CMM, Six Sigma.
  • Knowledge of banking practices, regulations, and operations within assigned lines of business.
  • In-depth understanding of design patterns and their application.
  • Fluency in developing and understanding sequence diagrams, class models, etc.
  • Proficiency in solutions design and requirements definition disciplines leveraging model-driven design-based tools and techniques, including conceptual solution component models, business process models, use cases, etc.
  • Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization, including executive, management, individual contributors.
  • Excellent analytical, decision-making, problem-solving, team, and time management skills.
  • Ability to persuade and influence others on the best approach to take.
  • Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed.
  • Positive outlook, strong work ethic, and responsive to internal and external clients and contacts.
  • Willingly and successfully fulfils the role of teacher, mentor, and coach.
  • May require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network, and systems management and related infrastructure technologies and practices.

Qualifications
  • Degree or equivalent.

Competencies
  • Fluent in English.
  • Excellent communicator – ability to discuss technical and commercial solutions to internal and external parties and adapt depending on the technical or business focus of the discussion.
  • Attention to detail – track record of authoring high-quality documentation.
  • Organized approach – manage and adapt priorities according to client and internal requirements.
  • Self-starter but team mindset – work autonomously and as part of a global team.

What We Offer
  • A multifaceted job with a high degree of responsibility and a broad spectrum of opportunities.
  • A broad range of professional education and personal development possibilities – FIS is your final career step.
  • A competitive salary and benefits.
  • A variety of career development tools, resources, and opportunities.


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:At Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our Global Business Applications team. As a Senior Software Engineer, you will be responsible for designing and developing new features and functionality, as well as enhancing application capabilities on our critical back office...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerSummary:Rocket Software seeks a highly skilled Senior Software Engineer to develop and enhance application capabilities on critical systems and platforms. Key Responsibilities:Design and develop technical solutions within a functional area or domain.Lead the overall development and implementation of system enhancements and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software. As a Senior Software Engineer, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewRocket Software is a leading provider of software development solutions. As a Senior Software Engineer, you will play a key role in developing and maintaining our critical back office systems and platforms.


  • Pune, Maharashtra, India Rocket Software Full time

    Job DescriptionAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying secure, scalable, and highly available software solutions in the AWS public cloud.Key Responsibilities:Design and develop software...


  • Pune, Maharashtra, India Rocket Software Full time

    Job OverviewThe Senior Software Engineer at Rocket Software designs, develops, and implements software features, functionality, and enhancements. They troubleshoot and debug software, ensuring its compatibility with hardware. This role involves creating software tools, including operating systems, compilers, routers, networks, utilities, databases, and...


  • Pune, Maharashtra, India Cloud Software Group Full time

    About This Role:We are seeking a skilled Senior Software Engineer to join our Cloud Software Group team. As a key member of our technical team, you will be responsible for designing and developing cloud-based solutions using Java technologies on AWS or Azure.About the Job:Design and develop on-premise and cloud server-side JasperReport Server (JRS)Develop...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAs a Senior Application Developer at Rocket Software, you will be responsible for designing and developing new features and functionality for our critical back office systems and platforms. This role requires a strong technical background and leadership skills to lead the overall development and implementation of system enhancements, new features,...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Overview: The Senior Software Engineer is responsible for designing, developing, and implementing software features and functionality. This includes troubleshooting, debugging, and setting the direction for the design and implementation of software features/enhancements, correction of defects, and/or the creation of new products. Key Responsibilities: ...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Title: Senior Software EngineerAt Rocket Software, we are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing, developing, and troubleshooting software features and functionality.Key Responsibilities:Design and develop software features and functionality. Troubleshoot and debug software...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Potential as a Senior Software Engineer in TestCoupa is on a mission to revolutionize spend management for today's dynamic businesses. As a Senior Software Engineer in Test, you will play a critical role in ensuring the quality and reliability of our market-leading product suite.Responsibilities:Design and develop advanced automated test suites...


  • Pune, Maharashtra, India BMC Software, Inc. Full time

    Job Title: Senior Software Engineer - Full Stack Developer PositionWe are seeking a skilled and experienced Senior Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our enterprise software applications.Key Responsibilities:* Design and develop software applications using...


  • Pune, Maharashtra, India L4B Software Full time

    L4B Software is a cutting-edge technology company specializing in embedded systems and Linux-based solutions. We are at the forefront of innovation, developing advanced software solutions that power a wide range of devices across various industries. As we continue to grow, we are seeking passionate and talented individuals to join our team.We are actively...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the roleAs a Senior Full-Stack Engineer at Sahaj Software, you will thrive in a dynamic environment where you are given the autonomy to design and develop cutting-edge solutions. Our diverse tech stack includes TypeScript, Java, Scala, Kotlin, Golang, Elixir, Python, .Net, Node.js, and Rust.This role offers significant impact and growth opportunities...


  • Pune, Maharashtra, India Sahaj Software Full time

    About the RoleWe're seeking a highly skilled Lead Full Stack Engineer to join our team at Sahaj Software. As a key member of our engineering team, you'll play a crucial role in shaping the technical direction of our projects.Key Responsibilities:Design and develop scalable, efficient, and reliable software solutions using a range of technologies.Lead...


  • Pune, Maharashtra, India Coupa Software Full time

    Coupa is seeking a Senior Software Engineer in Test to join our Platform Team. As a key member of this team, you will play a crucial role in ensuring the quality and reliability of our Coupa Suite of products.Your primary responsibilities will include leading by example and promoting a culture of quality, leading and coordinating testing projects in a...


  • Pune, Maharashtra, India Rocket Software Full time

    Job SummaryAt Rocket Software, we are seeking a highly skilled Senior Software Architect to join our team. As a key member of our software development team, you will be responsible for designing, developing, and deploying scalable and reliable cloud-based software solutions. Key ResponsibilitiesDesign and develop cloud-based software systems, including...


  • Pune, Maharashtra, India Rocket Software Full time

    Job Description We are seeking a highly skilled Senior Software Engineer to join our team at Rocket Software Inc. Job ResponsibilitiesDesign, develop, and implement software features, functionality, and enhancements.Troubleshoot, debug, and correct defects in existing software.Develop software tools, including operating systems, compilers, routers, networks,...


  • Pune, Maharashtra, India Coupa Software Full time

    Unlock Your Full Potential with CoupaCoupa is on a mission to help our customers achieve success through the power of spend management. As a key member of our Platform Team, you will play a crucial role in enabling the Coupa Suite of products with reusable services and frameworks, bringing rich capabilities to internal and external customers with strong...


  • Pune, Maharashtra, India Coupa Software Full time

    Job Description:We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have experience in AI and Machine Learning, as well as strong software development skills.Key Responsibilities:Design and develop AI and ML modelsImplement software solutions using programming languages such as Python and JavaCollaborate with...