Jobs
Interviews

8 Software Lifecycle Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

As a Solution Architect, you will be responsible for designing and implementing solutions for complex management projects. Your role will involve creating solution prototypes for technical problems, analyzing enterprise specifics, and supporting project management. You will be expected to make decisions, provide suggestions, and offer advice on suitable technologies for various projects and solutions. Additionally, you will analyze requirements, control solution development, and actively listen to clients" problems to provide effective solutions. You will need to comprehend business schemes, strategies, and requirements while participating in technology selection. Collaboration with managers and other staff members to develop resources and timelines for solutions will also be a key aspect of your responsibilities. To excel in this role, you must have a technical background with a minimum of 3+ years of work experience. A Bachelors's or Masters's degree in Information Technology, computer science, software engineering, or a related field is required. Strong experience in Software Architecture, knowledge of Software Lifecycle, and familiarity with IT infrastructure and cloud development are essential. Business analysis skills, leadership abilities, and experience with database management systems are also necessary. Understanding best practices in system security and proficiency in various software applications within the related field are expected. Personal attributes and skills that will contribute to your success in this role include deep analytical skills, project, resource, and product management capabilities, excellent communication skills to explain technical topics clearly, collaborative work ethic, problem-solving skills, and effective schedule management. If you possess the required qualifications and skills for this position, please send your resume to hr@theinfoz.com.,

Posted 18 hours ago

Apply

5.0 - 10.0 years

20 - 30 Lacs

Bengaluru

Work from Office

Design and implement AI-enabled reservoir simulation and optimization tools. Collaborate with IT and R&D to build scalable cloud-based digital solutions that enhance subsurface workflows and business value delivery. Required Candidate profile Engineers with 5–8 years of experience in reservoir simulation, AI/ML, and software development. Strong in Python, cloud, data engineering, and Agile. Exposure to reservoir workflows is essential

Posted 2 weeks ago

Apply

5.0 - 7.0 years

7 - 9 Lacs

Pune

Work from Office

This is an exciting opportunity for a confident and highly experienced individual to join the Corporate Bank Security Services Technology. Responsible for developing, enhancing, modifying and/or maintaining applications. Software developers design, code, test, debug and document programs as well as support activities for the corporate systems architecture. Employees work closely with business partners in defining requirements for system applications. Employees typically have in-depth knowledge of development tools and languages. It is an individual contributor role with 5-7 years of applicable experience. Deutsche Banks Corporate Bank division is a leading provider of cash management, trade finance and securities finance. We complete green-field projects that deliver the best Corporate Bank - Securities Services products in the world. Our team is diverse, international, and driven by shared focus on clean code and valued delivery. At every level, agile minds are rewarded with competitive pay, support, and opportunities to excel. You will work as part of a cross-functional agile delivery team. You will bring an innovative approach to software development, focusing on using the latest technologies and practices, as part of a relentless focus on business value. You will be someone who sees engineering as team activity, with a predisposition to open code, open discussion and creating a supportive, collaborative environment. You will be ready to contribute to all stages of software delivery, from initial analysis right through to production support. Your key responsibilities Responsible for developing software in Java, and leveraging frameworks such as spring, springboot, JPA. Responsible for design and build out of RDBMS such as Oracle, Postgres SQL Responsible for designing and deploying application to cloud platforms such as Google cloud platform, kubernetes & open shift platform. Responsible for design and build out of interface between UI and REST service. Responsible for building data-grid centric UI leveraging React. Participating fully in the development process through the entire software lifecycle. Participating fully in agile software development process Use BDD techniques, collaborating closely with users, analysts, developers and other testers. Make sure we are building the right thing. Write code and write it well. Be proud to call yourself a programmer. Use test driven development, write clean code and refactor constantly. Make sure we are building the thing right. Be ready to work on a range of technologies and components, including user interfaces, services and databases. Act as a generalizing specialist. Define and evolve the architecture of the components you are working on and contribute to architectural decisions at a department and bank-wide level. Ensure that the software you build is reliable and easy to support in production. Be prepared to take your turn on call providing 3rd line support when its needed Help your team to build, test and release software within short lead times and with minimum of waste. Work to develop and maintain a highly automated Continuous Delivery pipeline. Help create a culture of learning and continuous improvement within your team and beyond Your skills and experience Deep Knowledge of at least one modern programming language, along with understanding of both object oriented and functional programming. Ideally knowledge of Java and Scala. Practical experience of test-driven development and constant refactoring in continuous integration environment. Practical experience of web technologies, frameworks and tools like HTML, CSS, JavaScript, ReactJS Experience in Oracle PL/SQL programming is required Knowledge of SQL and relational databases Experience working in an agile team, practicing Scrum, Kanban or XP Experience of performing Functional Analysis is highly desirable The ideal candidate will also have: Behavior Driven Development, particularly experience of how it can be used to define requirements in a collaborative manner to ensure the team builds the right thing and create a system of living documentation Good to have range of technologies that store, transport, and manipulate data, for example: NoSQL, document databases, graph databases, Hadoop/HDFS, streaming and messaging Will be Added Advantage if candidate has exposure to Architecture and design approaches that support rapid, incremental, and iterative delivery, such as Domain Driven Design, CQRS, Event Sourcing and micro services.

Posted 1 month ago

Apply

6.0 - 9.0 years

8 - 11 Lacs

Pune

Work from Office

Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. - Grade Specific Has very deep understanding of software development principles and technical proficiency. Masters all phases of the software development lifecycle and drives innovation and industrialization. Works on highly complex tasks and problems and drives technical decisions at a high level. Clear evidence of thought leadership in the market. Builds, educates and integrates effective teams. Focuses on developing long term partnerships with clients. Takes full responsibility for outcomes. Has strong understanding of contractual, financial and technical considerations. Exhibits strong commercial management skills. Takes a high degree of responsibility and ownership of people issues. Skills (competencies) Verbal Communication

Posted 1 month ago

Apply

8.0 - 12.0 years

19 - 25 Lacs

Bengaluru

Work from Office

Summary A Software Asset Management Specialist is responsible for managing the lifecycle of software assets within an organization using tools like ServiceNow SAM Pro. This role involves ensuring compliance with licensing agreements, optimizing software usage, and maintaining accurate records of software assets. The specialist collaborates with various departments, including IT, procurement, and finance, to align software asset management strategies with business objectives. Job Responsibilities Key Responsibilities: Maintain accurate software asset inventories using enterprise SAM tools (e.g., ServiceNow SAM Pro, Flexera, Snow). Manage the end-to-end software lifecycle: acquisition, deployment, maintenance, and retirement. Analyze software usage data to optimize licensing and reduce unused or underused software. Ensure ongoing compliance with vendor license agreements and industry regulations. Conduct internal software audits and support vendor or third-party audit requests. Interpret and apply complex licensing rules across various models (SaaS, subscription, perpetual, etc.). Collaborate with procurement to validate licensing requirements prior to software purchases. Maintain and reconcile entitlement records against deployments and usage data. Automate license harvesting and reclamation using SAM tool workflows. Monitor software renewal dates and proactively manage renewals to avoid penalties. Create and maintain license position reports (Effective License Positions ELPs) for key vendors. Develop optimization strategies to drive cost avoidance and value realization. Integrate SAM tools with ITSM and CMDB platforms to ensure real-time accuracy. Apply software normalization and categorization for consistent reporting.

Posted 2 months ago

Apply

8.0 - 13.0 years

10 - 15 Lacs

Hyderabad

Work from Office

Software engineering is the application of engineering to the design, development, implementation, testing and maintenance of software in a systematic method. The roles in this function will cover all primary quality engineering activity across all technology functions that ensure we deliver code with high quality for our applications, products and services and to understand customer needs and to develop product roadmaps. These roles include, but are not limited to analysis, design, coding, engineering, testing, debugging, standards, methods, tools analysis, documentation, research and development, maintenance, new development, operations and delivery. With every role in the company, each position has a requirement for building quality into every output. This Also Includes Evaluating New Tools, New Techniques, Strategies Automation of common tasks; build of common utilities to drive organizational efficiency with a passion around technology and solutions and influence of thought and leadership on future capabilities and opportunities to apply technology in new and innovative ways. Primary Responsibilities Coordinates, supervises and is accountable for the daily activities of business support, technical or production team or unit wrt to quality standards. Impact of work is most often at the team level Comply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do so Required Qualifications B.E. (Computer Engineering) or equivalent from reputed engineering colleges 8+ years of relevant software lifecycle experience specifically focusing on Automation Testing 4+ years of hands-on experience of API & UI automation tests 2+ years of working experience in managing quality team Experience with Kubernetes & automated codeable deployments Knowledge on REST and Spring Boot over any Cloud Cassandra/any other No-SQL exposure Exposure to AWS services, Lambda & containerization Sound fundamentals of Core Java. Knowledge of build tools such as Maven/Gradle Technically hands-on and excellent in Design, Coding and Testing nProduct/Project/Program Related Tech Stack: Back End: Java, Spring, Sprint Boot, REST, AWS Middleware: Kafka & its ecosystem, Cassandra/NoSQL Testing: JUnit, Gatling , Cypress, Selenium, Playwright DevOps: Jenkins, GitHub, Docker, Sonar, Fortify Others: JMeter, Groovy Development Methodology/Engineering Practices Agile (SCRUM/KANBAN)

Posted 2 months ago

Apply

8.0 - 11.0 years

10 - 13 Lacs

Bengaluru

Work from Office

Role Overview: Principal Quality Engineer Engineering Excellence Skyhigh Security is looking for a Principal Quality Engineer to join our Engineering Excellence organization. Reporting to the VP of Engineering Excellence, youll play a critical role in defining and driving a unified Quality Engineering (QE) strategy across all product lines. This is a highly influential, cross-functional role focused on raising company-wide engineering quality standards, fostering a culture of quality, and ensuring consistency in execution. About the Role Skyhigh Security is looking for a Principal Quality Engineer to join our Engineering Excellence organization. Reporting to the VP of Engineering Excellence , youll play a critical role in defining and driving a unified Quality Engineering (QE) strategy across all product lines. This is a highly influential, cross-functional role focused on raising company-wide engineering quality standards, fostering a culture of quality, and ensuring consistency in execution. You will partner with engineering leadership, product management, development teams, and architects to embed quality into every stage of the software lifecycle from planning through release and beyond. Quality will be your lens across Agile practices, development workflows, CI/CD pipelines, and user experience , helping teams shift quality left and deliver reliable, customer-centric products. Bringing a strong background in both functional and non-functional testing , youll lead initiatives to standardize quality practices, improve test architecture, scale automation, and drive continuous improvement. Your work will ensure our products are not only technically robust but also intuitive, performant, and trustworthy in the eyes of our customers. Key Responsibilities: Provide technical and strategic leadership in quality engineering across multiple teams and domains. Collaborate cross-functionally to align teams on shared quality goals and practices. Guide the integration of quality into Agile workflows and CI/CD pipelines. A hands-on approach to evaluating, evolving and adopting test architecture, tooling, and automation strategies. Mentor engineers and help mature the organizations overall QE capabilities. Champion customer-centric quality, ensuring that product reliability and usability meet real-world needs.

Posted 2 months ago

Apply

4.0 - 8.0 years

18 - 25 Lacs

Noida, Pune

Work from Office

Establish a baseline for tracking Github Copilot-driven metrics to measure effectiveness across teams. Support the setup and configuration of measurement tools to ensure accurate data capture. Develop benchmarking frameworks to enable teams to measure against one another. Provide guidance and best practices to teams on how to leverage insights for decision-making. Work closely with different scrum pods to ensure smooth implementation and integration of Github Copilot tracking. Assist in defining objectives and success criteria for adoption and performance improvement. Required Skills & Experience Experience in data measurement, reporting, and analytics (preferably in an Agile environment). Familiarity with AI-driven tools, automation, or Github Copilot solutions is a plus. Strong background in benchmarking, KPI tracking, and performance measurement. Ability to configure and optimize measurement tools for accurate data collection. Experience working in Scrum/Agile teams to support operational and strategic goals. Strong communication and coaching skills to guide teams in adopting best practices Scrum master(4+years),Software Lifecycle,Software Designing,GIT HUB

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies