Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
6.0 - 11.0 years
18 - 20 Lacs
Bengaluru
Work from Office
Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, youll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions It s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders Were offering this role at associate level What youll do In your new role, you ll be working within a feature team to engineer software, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform. You ll also be: Producing complex and critical software rapidly and of high quality which adds value to the business Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning Collaborating to optimise our software engineering capability Designing, producing, testing and implementing our working software solutions Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations The skills youll need To take on this role, you ll need a background in software engineering, software design, and architecture, and an understanding of how your area of expertise supports our customers. You ll also need: Experience of working with development and testing tools, bug tracking tools and wikis Experience in multiple programming languages or low code toolsets Experience of DevOps and Agile methodology and associated toolsets A background in solving highly complex, analytical and numerical problems Experience of implementing programming best practice, especially around scalability, automation, virtualisation, optimisation, availability and performance Hours 45 Job Posting Closing Date: 12/06/2025
Posted 2 weeks ago
2.0 - 6.0 years
4 - 8 Lacs
Lucknow
Work from Office
Dynamic Edge Consultants Pvt. Ltd is looking for Developer to join our dynamic team and embark on a rewarding career journey. A Developer is responsible for designing, developing, and maintaining software applications and systems They collaborate with a team of software developers, designers, and stakeholders to create software solutions that meet the needs of the business Key responsibilities:Design, code, test, and debug software applications and systemsCollaborate with cross-functional teams to identify and resolve software issuesWrite clean, efficient, and well-documented codeStay current with emerging technologies and industry trendsParticipate in code reviews to ensure code quality and adherence to coding standardsParticipate in the full software development life cycle, from requirement gathering to deploymentProvide technical support and troubleshooting for production issues Requirements:Strong programming skills in one or more programming languages, such as Python, Java, C++, or JavaScriptExperience with software development tools, such as version control systems (e g Git), integrated development environments (IDEs), and debugging toolsFamiliarity with software design patterns and best practicesGood communication and collaboration skills
Posted 2 weeks ago
2.0 - 7.0 years
3 - 7 Lacs
Hyderabad
Work from Office
Client Server Tech is looking for Java Programmer to join our dynamic team and embark on a rewarding career journey. Develop and implement software solutions using Java technologies.Participate in all phases of the software development lifecycle, including design, development, testing, and deployment.Collaborate with other developers, architects, and project managers to deliver quality software products.Write clean, maintainable, and efficient code.Develop and maintain documentation for software solutions.Troubleshoot and debug production issues.Strong understanding of object-oriented programming principles and design patternsRequirements:Experience in software development with Java technologies.Strong experience with Java, Spring, Hibernate, and RESTful APIs.Experience with database technologies such as MySQL, Oracle, or SQL Server.Experience with version control systems such as Git or SVN.Excellent communication, analytical and problem-solving skills.
Posted 2 weeks ago
1.0 - 3.0 years
1 - 4 Lacs
Hyderabad
Work from Office
Client Server Tech is looking for Account Services Executive to join our dynamic team and embark on a rewarding career journey. Assisting with the preparation of operating budgets, financial statements, and reports. Processing requisition and other business forms, checking account balances, and approving purchases. Advising other departments on best practices related to fiscal procedures. Managing account records, issuing invoices, and handling payments. Collaborating with internal departments to reconcile any accounting discrepancies. Analyzing financial data and assisting with audits, reviews, and tax preparations. Updating financial spreadsheets and reports with the latest available data. Reviewing existing financial policies and procedures to ensure regulatory compliance. Providing assistance with payroll administration. Keeping records and documenting financial processes.
Posted 2 weeks ago
2.0 - 5.0 years
3 - 6 Lacs
Hyderabad
Work from Office
Client Server Tech is looking for Java Programmer to join our dynamic team and embark on a rewarding career journey. Develop and implement software solutions using Java technologies Participate in all phases of the software development lifecycle, including design, development, testing, and deployment Collaborate with other developers, architects, and project managers to deliver quality software products Write clean, maintainable, and efficient code Develop and maintain documentation for software solutions Troubleshoot and debug production issues Strong understanding of object-oriented programming principles and design patternsRequirements:Experience in software development with Java technologies Strong experience with Java, Spring, Hibernate, and RESTful APIs Experience with database technologies such as MySQL, Oracle, or SQL Server Experience with version control systems such as Git or SVN Excellent communication, analytical and problem-solving skills
Posted 2 weeks ago
3.0 - 5.0 years
5 - 7 Lacs
Hyderabad
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Deliver No. Performance Parameter Measure 1. Continuous Integration, Deployment & Monitoring of Software 100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan 2. Quality & CSAT On-Time Delivery, Manage software, Troubleshoot queries, Customer experience, completion of assigned certifications for skill upgradation 3. MIS & Reporting 100% on time MIS & report generation
Posted 2 weeks ago
3.0 - 5.0 years
5 - 7 Lacs
Chennai
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Deliver No. Performance Parameter Measure 1. Continuous Integration, Deployment & Monitoring of Software 100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan 2. Quality & CSAT On-Time Delivery, Manage software, Troubleshoot queries, Customer experience, completion of assigned certifications for skill upgradation 3. MIS & Reporting 100% on time MIS & report generation
Posted 2 weeks ago
3.0 - 5.0 years
5 - 7 Lacs
Mumbai
Work from Office
Role Purpose The purpose of this role is to design, test and maintain software programs for operating systems or applications which needs to be deployed at a client end and ensure its meet 100% quality assurance parameters Do 1. Instrumental in understanding the requirements and design of the product/ software Develop software solutions by studying information needs, studying systems flow, data usage and work processes Investigating problem areas followed by the software development life cycle Facilitate root cause analysis of the system issues and problem statement Identify ideas to improve system performance and impact availability Analyze client requirements and convert requirements to feasible design Collaborate with functional teams or systems analysts who carry out the detailed investigation into software requirements Conferring with project managers to obtain information on software capabilities 2. Perform coding and ensure optimal software/ module development Determine operational feasibility by evaluating analysis, problem definition, requirements, software development and proposed software Develop and automate processes for software validation by setting up and designing test cases/scenarios/usage cases, and executing these cases Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Analyzing information to recommend and plan the installation of new systems or modifications of an existing system Ensuring that code is error free or has no bugs and test failure Preparing reports on programming project specifications, activities and status Ensure all the codes are raised as per the norm defined for project / program / account with clear description and replication patterns Compile timely, comprehensive and accurate documentation and reports as requested Coordinating with the team on daily project status and progress and documenting it Providing feedback on usability and serviceability, trace the result to quality risk and report it to concerned stakeholders 3. Status Reporting and Customer Focus on an ongoing basis with respect to project and its execution Capturing all the requirements and clarifications from the client for better quality work Taking feedback on the regular basis to ensure smooth and on time delivery Participating in continuing education and training to remain current on best practices, learn new programming languages, and better assist other team members. Consulting with engineering staff to evaluate software-hardware interfaces and develop specifications and performance requirements Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code Documenting very necessary details and reports in a formal way for proper understanding of software from client proposal to implementation Ensure good quality of interaction with customer w.r.t. e-mail content, fault report tracking, voice calls, business etiquette etc Timely Response to customer requests and no instances of complaints either internally or externally Deliver No. Performance Parameter Measure 1. Continuous Integration, Deployment & Monitoring of Software 100% error free on boarding & implementation, throughput %, Adherence to the schedule/ release plan 2. Quality & CSAT On-Time Delivery, Manage software, Troubleshoot queries, Customer experience, completion of assigned certifications for skill upgradation 3. MIS & Reporting 100% on time MIS & report generation
Posted 2 weeks ago
4.0 - 12.0 years
14 - 15 Lacs
Noida
Work from Office
Job Description: Essential Job Functions: Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components. Work with senior team members to meet project requirements and deadlines, actively participating in design and code reviews. Contribute to troubleshooting and problem-solving in software development, diagnosing and resolving complex technical issues. Participate in the development and documentation of software requirements and specifications. Debug and resolve complex production issues, working closely with senior engineers and support teams. Stay updated on emerging technologies and best practices, researching and proposing innovative solutions. Assist in mentoring and guiding junior team members, sharing knowledge and expertise. Take ownership of challenging technical tasks and collaborate on architectural decisions. Basic Qualifications: Bachelors degree in a relevant field (i. e. , Computer Science) or equivalent combination of education and experience Typically, 4+ years of relevant work experience in industry, with a minimum of 1+ years in a similar role years of relevant software engineering experience Proficiency in 1 or more software languages and development methodologies Proficiency in coding and debugging complex software components Familiarity with software development practices and methodologies Strong problem-solving and analytical skills Effective communication and teamwork abilities Eagerness to learn and adapt to challenging technical tasks Other Qualifications: Advanced degree in a related field is a plus Relevant certifications or training a plus Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .
Posted 2 weeks ago
6.0 - 11.0 years
14 - 15 Lacs
Mumbai
Work from Office
Job Description: Essential Job Functions: Collaborate with the software development team to design, code, and test software solutions, with a focus on developing and maintaining critical components. Work with senior team members to meet project requirements and deadlines, actively participating in design and code reviews. Contribute to troubleshooting and problem-solving in software development, diagnosing and resolving complex technical issues. Participate in the development and documentation of software requirements and specifications. Debug and resolve complex production issues, working closely with senior engineers and support teams. Stay updated on emerging technologies and best practices, researching and proposing innovative solutions. Assist in mentoring and guiding junior team members, sharing knowledge and expertise. Take ownership of challenging technical tasks and collaborate on architectural decisions. Basic Qualifications: Bachelors degree in a relevant field (i. e. , Computer Science) or equivalent combination of education and experience Typically, 4+ years of relevant work experience in industry, with a minimum of 1+ years in a similar role years of relevant software engineering experience Proficiency in 1 or more software languages and development methodologies Proficiency in coding and debugging complex software components Familiarity with software development practices and methodologies Strong problem-solving and analytical skills Effective communication and teamwork abilities Eagerness to learn and adapt to challenging technical tasks Other Qualifications: Advanced degree in a related field is a plus Relevant certifications or training a plus Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here .
Posted 2 weeks ago
5.0 - 10.0 years
14 - 15 Lacs
Pune
Work from Office
Join us as a Platform Developer at Barclays, where you will be responsible for supporting the successful delivery of location strategy projects to plan, budget, agreed quality and governance standards. Youll spearhead the evolution of our digital landscape, driving innovation and excellence. You will harness cutting-edge technology to revolutionise our digital offerings, ensuring unparalleled customer experiences. To be successful as a Platform Developer you should have experience with: DevOps Tools Like Jenkins, GITLAB, Nexus Knowledge of containerization AWS and On Prem cloud like aPaaS Handson experience of service-now Some other highly valued skills may include: Good understanding of Unix commands Java/Python Knowledge Release management. You may be assessed on key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen, strategic thinking and digital and technology, as well as job-specific technical skills. This role is based out of Pune. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Analyst Expectations To perform prescribed activities in a timely manner and to a high standard consistently driving continuous improvement. Requires in-depth technical knowledge and experience in their assigned area of expertise Thorough understanding of the underlying principles and concepts within the area of expertise They lead and supervise a team, guiding and supporting professional development, allocating work requirements and coordinating team resources. If the position has leadership responsibilities, People Leaders are expected to demonstrate a clear set of leadership behaviours to create an environment for colleagues to thrive and deliver to a consistently excellent standard. The four LEAD behaviours are: L - Listen and be authentic, E - Energise and inspire, A - Align across the enterprise, D - Develop others. OR for an individual contributor, they develop technical expertise in work area, acting as an advisor where appropriate. Will have an impact on the work of related teams within the area. Partner with other functions and business areas. Takes responsibility for end results of a team s operational processing and activities. Escalate breaches of policies / procedure appropriately. Take responsibility for embedding new policies/ procedures adopted due to risk mitigation. Advise and influence decision making within own area of expertise. Take ownership for managing risk and strengthening controls in relation to the work you own or contribute to. Deliver your work and areas of responsibility in line with relevant rules, regulation and codes of conduct. Maintain and continually build an understanding of how own sub-function integrates with function, alongside knowledge of the organisations products, services and processes within the function. Demonstrate understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Make evaluative judgements based on the analysis of factual information, paying attention to detail. Resolve problems by identifying and selecting solutions through the application of acquired technical experience and will be guided by precedents. Guide and persuade team members and communicate complex / sensitive information. Act as contact point for stakeholders outside of the immediate function, while building a network of contacts outside team and external to the organisation.
Posted 2 weeks ago
4.0 - 8.0 years
3 - 6 Lacs
Mumbai, Delhi / NCR, Bengaluru
Work from Office
We are seeking a talented C++ Software Engineer (freelancer) to join our dynamic team and contribute to the development of cutting-edge AI-driven solutions This is a remote, flexible opportunity where you can work on innovative AI projects, leveraging your software engineering skills to enhance AI systems and applications Key Responsibilities: Design, develop, and maintain C++ based software solutions for AI-driven applications Annotate and evaluate AI-generated software solutions Design prompts and assess AI responses for clarity, relevance, and conceptual accuracy Provide feedback to enhance AIs instructional quality Optimize code for performance, scalability, and maintainability Collaborate with AI and data science teams to integrate algorithms and models into scalable software products Perform code reviews, debugging, and troubleshooting to ensure the software runs efficiently Implement software solutions aligned with project requirements and timelines Required Qualifications: Bachelors degree in Computer Science, Engineering, or a related field Strong proficiency in C++ and experience with object-oriented design and programming Knowledge of data structures, algorithms, and software design principles Experience working on AI or machine learning applications is a plus Excellent problem-solving and debugging skills Ability to work in a fast-paced, collaborative environment Experience with version control systems like Git Why join us? Fully remote and flexible work schedule Opportunity to contribute to the advancement of AI technology Location- Delhi NCR,Bengaluru,Chennai,Pune,Kolkata,Ahmedabad,Mumbai,Hyderabad
Posted 2 weeks ago
8.0 - 12.0 years
20 - 25 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
Oracle Global Services Center (GSC) is the global offshore center for Oracle Consulting and is into implementing Oracle Cloud Applications for top global customers across various regions. Operating in the Global Blended Delivery model involving onshore and offshore teams optimizing the delivery for the customers. The functional team at offshore is involved in implementing Cloud Applications for customers across the regions with focus on North America, along with our regional consulting counterparts. The offshore team develops solutions to complex requirements and does Proof of Concepts, demonstrates the solutions, configures the applications, performs validations, designs solutions to customizations including integrations, reports, conversions and extensions. The functional managers drive these activities in their projects and mentor junior consultants. They ensure best practices are established, adopted, institutionalized and evangelized. They participate in internal and external professional communities, develop industry best practices and publish papers. They contribute to asset harvesting and building and invest in tools development. Qualified CA or ICWAI or MBA (Finance) with 8 to 12 years of total experience with at least 5 years of Oracle Accounting Hub Cloud/EBS FAH implementation experience and 1 to 6 years of Industry experience in Accounting and Finance domain Preference would be given for Oracle Cloud Accounting Hub implementation experience. Ability to lead customer discussions independently to gather requirements on business process, source system structure, validations required and expected accounting. Strong accounting knowledge to understand and visualize accounting impacts of business events Experience with analyzing business requirements and translating them into a holistic solution, including Accounting Hub configurations and custom components Adept in writing functional design for custom pre-processor to document custom validations and logic and Accounting Hub integration. Capability to liaise with the technical team to implement the pre-processor and integrations and test the entire solution. At least 4 full life cycle implementations, preferably with US implementation experience. Should have demonstrated experience in conducting sessions for Requirement Gathering, Integration/Report Functional Design Workshop, conducting architecture, design and solution workshops and Conference Room Pilots. Excellent communication skills - both written verbal, mandatory. Good interpersonal skills with ability to build rapport with all stakeholders. Ability to present ideas and solutions in a clear concise manner. Self-motivated with a lot of energy and drive. Should have the ability and willingness to learn. Should be good team player and have good analytical skills. Should be proficient in industry trends and demonstrated value of Cloud Solutions to multiple Customers. Active participation in Community forum, publications in professional forum will be added advantage. Demonstrates functional expertise to deliver functional solutions on complex customer engagements. Typically leads a team of consultants and analysts at offshore. At times may operate independently to provide quality work products to an engagement. As a team lead, responsible for completeness and quality of teams deliverables. Also as a team lead, provides coaching, guidance and feedback to develop skills of team members. Performs varied and complex duties and tasks that need independent judgment, in order to implement Oracle Accounting Hub products to meet customer needs. Applies Oracle methodology, company procedures, and leading practices. Lead the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget. Conduct Strategy Sessions and/or workshops for Requirements Gathering, Integrations, Reports and overall Functional Solutions. Conduct Process Playback Sessions and/or Conference Room Pilots. Write Functional Design Documents for reports, integrations and extensions. Participates in business development activities.
Posted 2 weeks ago
3.0 - 8.0 years
22 - 25 Lacs
Bengaluru
Work from Office
Amazon Kindle has changed the way books are published, sold, and read across the globe. Independent authors are now able to publish and sell direct to readers through Kindle and print-on-demand offerings, enabling them to reach audiences never before available. Kindle readers are able to download any book in any language in sixty seconds. Come be a part of changing the way the world reads. Amazon is looking for a talented and enthusiastic Software Development Engineer(SDE) to join the Kindle Content business. The New Kindle Reading Foundation team works on revolutionizing next generation of reading possibilities for millions of customers and thinks ahead in the space to bring more stronger foundations to delight our growing customers of different personas. We are responsible for building ideas from inception to delivery and own the Kindle Content experience foundational tech stacks which brings positive impact to our Customers, Publishers and Authors. We also work across the diverse Kindle Technologies across teams to deliver the delighting experience for our customers on time and raise the bar on engineering excellence on building content experiences at lost cost. The Software Engineer will contribute to the definition, development, integration, test, documentation, and support of C++ software across multiple digital surfaces for Kindle Readers and Applications. This hands-on position will engage your engineering capabilities and technical knowledge of software development while developing experience successfully planning, organizing, and conducting software development projects in a dynamic environment. Responsible for the architecture of software solutions, working with and improving on current limitations and compatibilities between subsystems, building new concepts and methodology, and the development of major routines and utilities. Designing and Building new features that are highly performant Preparation of technical requirements and software design specifications. Understanding the internals of graphics subsystems. Instilling best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight schedules. About the team We own the design, architecture, and implementation of a surface to enable reading innovation across file formats and operating systems. Our software supports Kindle customers on all major mobile surfaces and Kindle devices. Our engineers enjoy working as a team and welcome the opportunity to lead whenever possible. - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelors degree in computer science or equivalent
Posted 2 weeks ago
4.0 - 9.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Design, develop, troubleshoot and/or test/QA software. As a member of the software engineering division, apply knowledge of software architecture to perform tasks associated with developing, debugging, or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and/or suggest improvements to the architecture. Familiarity with the Oracle Database Patchset Releases and Processes Create and Deploy Manual Patchset Familiarity with Oracle automated patching framework, automated release update, bundle patch creation Develop and Enhance Automated patching framework and automated release update. Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience. As a member of this division, your responsibilities will include: Creating and deploying patchsets for database products Developing and enhancing automated frameworks to streamline patch delivery Collaborating closely with internal database development and release management teams In addition, you will play an active role in defining and evolving standard practices and procedures. You will contribute to major projects by defining specifications, and by designing and developing software solutions aligned with those requirements. This role involves professional software development tasks, including the design, implementation, and debugging of software applications or operating systems.
Posted 2 weeks ago
6.0 - 11.0 years
25 - 30 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.Design, develop, troubleshoot, and debug software programs for applications, tools, and user interfaces. As a member of the software engineering division, you will contribute to the design and development of frontend solutions. You will work on tasks associated with building, debugging, and enhancing user interface components and experiences. You may provide guidance to junior developers and contribute to technical discussions and decisions. You ll help implement UI improvements and modest architectural changes to meet evolving product requirements. The role requires strong judgment, problem-solving skills, and the ability to work independently on complex tasks. You should be fully competent in your area of expertise and capable of leading small project initiatives or mentoring less-experienced team members. Qualifications: BS, BTech, MS, or equivalent experience in a relevant field 6+ years of experience in software engineering Proven expertise in UI development (e.g., JavaScript, TypeScript, HTML, CSS, modern frameworks like React or similar) Strong problem-solving, debugging, and performance optimization skills Experience working in an agile, fast-paced development environment As a member of the software engineering division, you will help define and develop software solutions related to designing, developing, and debugging user interface for Oracle Cloud Infrastructure console. You will provide technical guidance to other software developers and contribute to team-wide decisions. This role includes specifying, designing, and implementing moderate changes to existing UI architecture to adapt to evolving product and user requirements.
Posted 2 weeks ago
10.0 - 15.0 years
20 - 25 Lacs
Pune
Work from Office
Nice to meet you! We re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If youre looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, youll find it here. About the role: The role is based in the Pune RD Center, at SAS RD Pune facility. For this role, you will join the SAS9 team. We are looking for a Software Development Manager to help plan and manage the development, quality and security while maintaining the released versions of SAS 9 platform-based solutions. You will help with planning, prioritization, and design work and take ownership and responsibility for SAS ARD solutions. Furthermore, you will be joining a friendly team with a broad range of experience, to develop and maintain SAS 9 Solutions. Primary Responsibilities Your primary responsibility will be to organize, develop, prioritize and assign resources to deliver high quality, testable and scalable software solutions within established timelines, while adhering to RD best practices and processes. You will be mentoring associate engineers to ensure the seamless development of SAS9 platform solutions. Lead development project designs and enforces technical standards to ensure solutions execute correctly across various supported environments. Manage and leads project scoping and scheduling; tracks progress of individual tasks and alerts executive management and stakeholders of concerns meeting schedules, while following established RD standards. Manage product quality standards by ensuring functional, unit and performance testing is comprehensive and thorough; works closely with development and testing teams to verify test plans. Organizes, prioritizes and assigns resources to implement and resolve code changes related to enhancements, redesigns and/or bug fixes. Provide technical leadership as appropriate for projects and to the team through mentoring, training and managing the activities of the team. Manage all aspects of the department including teamwork, performance management, feedback, professional growth through collaboration with SAS human resources, SAS education and executive leadership. Ensure all applicable security policies and processes are followed to support the organization s secure software development goals. Review business and solution requirements/design documents for accuracy. Requirement 10+ years experience with at least 7 years in Java programming along with one year of project lead, supervisory or management experience. Works with senior management to develop, prioritize, and assign project objectives and responsibilities to individual resources Mentor, train and manage the daily activities of the team. Strong interpersonal, verbal and written communication, organizational, and problem-solving skills Experience with Agile software development methodologies. Knowledge of software development processes and Quality Standards. Ability to lead, manage and communicate goals to employees Understanding and experience with Agile development practices, including daily scrums, iteration planning, retrospectives, and test-driven development. Ability to develop creative solutions to complex problems and strong decision-making ability Ability to lead projects and adapt to changing priorities and deadlines Strong working knowledge of SAS products and their applications Mandatory Technical Skills Good exposure to design and development of mid-tier services, REST APIs. Talent Acquisition, Coaching, Development Succession with proven ability to foster an environment of positive employee engagement and trust. Proven ability to manage, track, and prioritize escalations and ensure deliver high quality, testable and scalable software solutions within established timelines, while adhering to RD best practices and processes. Problem-solving skills, Quick Learner and a can-do attitude. Attention to detail and accuracy - while maintaining a solid awareness of the big picture . Ability to communicate with global peers and management in a clear, straightforward and effective way. Ability to identify technical gaps/areas for improvement. Research, analysis, and testing of new technologies Acting as the primary contact for work streams and escalations Ability to evaluate complex information, develop clear recommendations, and effectively present findings while seeking feedback. Proven ability to work collaboratively with colleagues across different teams to achieve shared goals. Total Years of Relevant experience 12+ years (at least 3 years as a Software Development Manager) Education Preference Bachelor s in computer science or relevant Equivalent combination of related education, training and experience may be considered in place of the above qualifications. Diverse and Inclusive At SAS, it s not about fitting into our culture it s about adding to it. We believe our people make the difference. Our diverse workforce brings together unique talents and inspires teams to create amazing software that reflects the diversity of our users and customers. Our commitment to diversity is a priority to our leadership, all the way up to the top; and it s essential to who we are. To put it plainly: you are welcome here. Additional Information: Please insert appropriate compliance verbiage for your country. SAS only sends emails from verified sas.com email addresses and never asks for sensitive, personal information or money.
Posted 2 weeks ago
10.0 - 15.0 years
20 - 25 Lacs
Pune
Work from Office
Nice to meet you! We re a leader in data and AI. Through our software and services, we inspire customers around the world to transform data into intelligence - and questions into answers. We re also a debt-free multi-billion-dollar organization on our path to IPO-readiness. If youre looking for a dynamic, fulfilling career coupled with flexibility and world-class employee experience, youll find it here. About the role: The role is based in the Pune RD Center, at SAS RD Pune facility. For this role, you will join the SAS9 team. We are looking for a Software Development Manager to help plan and manage the development, quality and security while maintaining the released versions of SAS 9 platform-based solutions. You will help with planning, prioritization, and design work and take ownership and responsibility for SAS ARD solutions. Furthermore, you will be joining a friendly team with a broad range of experience, to develop and maintain SAS 9 Solutions. Primary Responsibilities Your primary responsibility will be to organize, develop, prioritize and assign resources to deliver high quality, testable and scalable software solutions within established timelines, while adhering to RD best practices and processes. You will be mentoring associate engineers to ensure the seamless development of SAS9 platform solutions. Lead development project designs and enforces technical standards to ensure solutions execute correctly across various supported environments. Manage and leads project scoping and scheduling; tracks progress of individual tasks and alerts executive management and stakeholders of concerns meeting schedules, while following established RD standards. Manage product quality standards by ensuring functional, unit and performance testing is comprehensive and thorough; works closely with development and testing teams to verify test plans. Organizes, prioritizes and assigns resources to implement and resolve code changes related to enhancements, redesigns and/or bug fixes. Provide technical leadership as appropriate for projects and to the team through mentoring, training and managing the activities of the team. Manage all aspects of the department including teamwork, performance management, feedback, professional growth through collaboration with SAS human resources, SAS education and executive leadership. Ensure all applicable security policies and processes are followed to support the organization s secure software development goals. Review business and solution requirements/design documents for accuracy. Requirement 10+ years experience with at least 7 years in Java programming along with one year of project lead, supervisory or management experience. Works with senior management to develop, prioritize, and assign project objectives and responsibilities to individual resources Mentor, train and manage the daily activities of the team. Strong interpersonal, verbal and written communication, organizational, and problem-solving skills Experience with Agile software development methodologies. Knowledge of software development processes and Quality Standards. Ability to lead, manage and communicate goals to employees Understanding and experience with Agile development practices, including daily scrums, iteration planning, retrospectives, and test-driven development. Ability to develop creative solutions to complex problems and strong decision-making ability Ability to lead projects and adapt to changing priorities and deadlines Strong working knowledge of SAS products and their applications Mandatory Technical Skills Good exposure to design and development of mid-tier services, REST APIs. Talent Acquisition, Coaching, Development Succession with proven ability to foster an environment of positive employee engagement and trust. Proven ability to manage, track, and prioritize escalations and ensure deliver high quality, testable and scalable software solutions within established timelines, while adhering to RD best practices and processes. Problem-solving skills, Quick Learner and a can-do attitude. Attention to detail and accuracy - while maintaining a solid awareness of the big picture . Ability to communicate with global peers and management in a clear, straightforward and effective way. Ability to identify technical gaps/areas for improvement. Research, analysis, and testing of new technologies Acting as the primary contact for work streams and escalations Ability to evaluate complex information, develop clear recommendations, and effectively present findings while seeking feedback. Proven ability to work collaboratively with colleagues across different teams to achieve shared goals. Total Years of Relevant experience 12+ years (at least 3 years as a Software Development Manager) Education Preference Bachelor s in computer science or relevant Equivalent combination of related education, training and experience may be considered in place of the above qualifications. Diverse and Inclusive Additional Information: Please insert appropriate compliance verbiage for your country. SAS only sends emails from verified sas.com email addresses and never asks for sensitive, personal information or money.
Posted 2 weeks ago
4.0 - 10.0 years
17 - 19 Lacs
Bengaluru
Work from Office
An experienced consulting professional who has a broad understanding of solutions, industry best practices, multiple business processes or technology designs within the financial services industry. Operates independently to provide quality work products to an engagement. Performs varied and complex duties and tasks that need independent judgment, in order to implement Oracle Finance and Risk Products and technology to meet customer needs. Applies Oracle methodology, company procedures, and leading practices. Strong Technical Resource with experience implementing OFSAA Finance and Risk solutions in the financial services industry. Domain knowledge and experience in OFSAA platform and Applications in a technical capacity. Analyze user requirements, procedure, and problems to automate/improve systems. Operates independently to provide quality work products to an engagement. Performs varied and complex duties and tasks that need independent judgment, in order to implement Oracle products and technology to meet customer needs. Applies Oracle methodology, company procedures, and leading practices. Demonstrates expertise to deliver functional and technical solutions on moderately complex customer engagements. May lead the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget. May act as the team lead on projects, providing coaching, guidance and feedback to develop skills of team members. Effectively consults with management of customer organizations. Participates in business development activities. Develops and leads detailed solutions for moderately complex projects.
Posted 2 weeks ago
7.0 - 8.0 years
13 - 17 Lacs
Pune
Work from Office
0px> Who are we In one sentence Responsible for the design, development, modification, debugging and/or maintenance of software systems. Works on specific modules, applications or technologies, and deals with sophisticated assignments during the software development process. What will your job look like Be accountable for and own specific modules within an application and provide technical support and guidance during solution design for new requirements, problem resolution for critical / complex issues while ensuring code is maintainable, scalable and supportable. Present demos of the software products to partners and internal/external customers, using technical knowledge to influence the direction and evolution of the product/solution. Investigate issues by reviewing/debugging code and providing fixes (analyzes and fixes bugs) and workarounds, will review changes for operability to maintain existing software solutions, will highlight risks and will help mitigate risks from technical aspects. Bring continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions. By means of automation, reduces design complexity, reduces time to response, and simplifies the client/end-user experience. Represent/lead discussions related to product / application / modules / team (for example, leads technical design reviews). Establishes relationships with internal customers/partners All you need is... Bachelors degree in Science/IT/Computing or equivalent and 7-8 years experience as a software engineer or a software support engineer. Awareness of programming concepts and ability to write software code in at least one programming language. Why you will love this job: The chance to serve as a specialist in software and technology. You will take an active role in technical mentoring within the team. We provide stellar benefits from health to dental to paid time off and parental leave!
Posted 2 weeks ago
2.0 - 5.0 years
5 - 8 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
Company Description We are a product based company that provides comprehensive software solutions for research facilities in Universities and Institutions worldwide. Please visit www.IdeaElan.com for more information. Job Description We are looking for a proactive and tech-savvy Account Manager to join our remote team. This role requires someone with exceptional communication skills who can confidently demonstrate our SaaS product to clients, answer queries, and support them throughout their journey. The ideal candidate will be the primary point of contact for customers, ensuring they understand the product s features and value. Key responsibilities Demonstrate and explain the features of our SaaS product to potential and existing clients. Serve as the first point of contact for client queries, providing timely and effective responses. Build and maintain strong client relationships through regular communication and follow-ups. Assist customers with onboarding, troubleshooting, and ongoing usage of the platform. Collect feedback from users and coordinate with internal teams to improve the product. Document customer interactions and maintain detailed records using CRM tools. Support client retention and ensure a positive customer experience throughout. Required Experience 2-5 years of experience in customer success, client support, or account management (preferably in a SaaS environment). Excellent verbal and written communication skills in English. Strong presentation skills with the ability to explain complex technical concepts in simple terms. Technically inclined and comfortable using web-based platforms and CRM tools. Ability to work independently and manage multiple client accounts simultaneously. Self-motivated, detail-oriented, and capable of handling a fully remote work environment Working Hours This is a full-time remote position that requires availability during 3:00 PM IST - 12:00 AM IST.
Posted 2 weeks ago
3.0 - 8.0 years
45 - 55 Lacs
Hyderabad
Work from Office
If you are looking for an opportunity to solve deep technical problems and build innovative solutions in a fast paced environment working with smart, passionate software developers, this might be the role for you. Who are we Amazon s transportation systems get millions of packages to customers worldwide faster and cheaper, while providing world class customer experience - from checkout to shipment tracking to delivery. Amazon businesses continue to experience a rapid expansion into new markets and geographies. Our Transportation Technology division builds the complex software solutions that work across our shippers and carriers to optimize time, cost and accuracy of getting the packages delivered. We are at the heart of Amazons worldwide operations. Providing visibility of package, containers and network to our consumers, at any point of time, in an accurate fashion, is a technically challenging domain that we deal with. At the same time, intelligence that enables us to derive and predict information, and provide recommendations, which directly impact our end customers is going to be innovative as well. Our mission is to hide the technical complexity behind simple user experiences that delight our customers. Our journey has just started and the possibilities are immense. We are looking for software engineers with a penchant for solving complex problems. They will get to work on a generating solutions, and hence will need to be able to make progress against ambiguous requirements with self-initiative, and customer focus. These engineers will provide the technical leadership to the team, drive best practices, mentor other engineers and drive continuous improvements in engineering excellence. - 3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language - 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience - Bachelors degree in computer science or equivalent
Posted 2 weeks ago
1.0 - 2.0 years
3 - 4 Lacs
Gurugram
Work from Office
Job Description Develops information systems by designing and developing software solutions. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Develops/Tests software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigates problem areas. Follows the software development/testing lifecycle. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Protects operations by keeping information confidential. Accomplishes engineering and organization mission by completing related results as needed.
Posted 2 weeks ago
1.0 - 6.0 years
3 - 8 Lacs
Bengaluru
Work from Office
Develops information systems by designing and developing software solutions. Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions. Develops/Tests software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes. Investigates problem areas. Follows the software development/testing lifecycle. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Prepares and installs solutions by determining and designing system specifications, standards, and programming. Protects operations by keeping information confidential. Accomplishes engineering and organization mission by completing related results as needed.
Posted 2 weeks ago
3.0 - 8.0 years
5 - 10 Lacs
Chennai
Work from Office
Join us as a Software Engineer This is an opportunity for a driven Software Engineer to take on an exciting new career challenge Day-to-day, youll be engineering and maintaining innovative, customer centric, high performance, secure and robust solutions It s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders Were offering this role at associate level What youll do In your new role, you ll be working within a feature team to engineer software, scripts and tools, as well as liaising with other engineers, architects and business analysts across the platform. You ll also be: Producing complex and critical software rapidly and of high quality which adds value to the business Working in permanent teams who are responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning Collaborating to optimise our software engineering capability Designing, producing, testing and implementing our working software solutions Working across the life cycle, from requirements analysis and design, through coding to testing, deployment and operations The skills youll need To take on this role, you ll need a background in software engineering, software design, and architecture, and an understanding of how your area of expertise supports our customers. You ll also need: Experience of d esigning software with the customer or user experience as the primary objective Experience in d esigning, developing and deploying applications capable of meeting and exceeding the anticipated load, performance and availability volumes, including load balancing, performance testing and benchmarking Experience of DevOps and Agile methodology and associated toolsets A background in solving highly complex, analytical and numerical problems Exposure in Identity and Access Management/ Ping Federate or Ping Access and Automated configuration for PA and PF Knowledge on IDS or IDM, Cyberark and GitLab, in terms of applying them for PA or PF configuration Hours 45 Job Posting Closing Date: 12/06/2025
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has emerged as a leading hub for software solutions jobs, with a thriving tech industry that continues to grow rapidly. Job seekers in this field can expect a wide range of opportunities and competitive salaries. In this article, we will explore the software solutions job market in India, top hiring locations, average salary range, career progression, related skills, and common interview questions.
These cities are known for their vibrant tech ecosystems and host a large number of software companies actively hiring for various roles in software solutions.
The average salary range for software solutions professionals in India varies based on experience levels. Entry-level positions such as Junior Developers can expect to earn around INR 4-6 lakh per annum, while experienced professionals in roles like Tech Leads or Solution Architects can earn upwards of INR 15-20 lakh per annum.
A typical career progression in software solutions roles in India may involve starting as a Junior Developer, then advancing to roles like Senior Developer, Tech Lead, and eventually reaching positions such as Solution Architect or Technical Director.
In addition to software solutions expertise, professionals in this field are often expected to have skills in areas such as: - Programming languages (e.g., Java, Python, C++) - Database management systems - Web development frameworks - Cloud computing - Agile methodologies
As you embark on your journey to explore software solutions jobs in India, remember to prepare thoroughly and showcase your skills confidently during interviews. The tech industry in India offers abundant opportunities for growth and innovation, so stay motivated and continue to learn and adapt to stay ahead in this dynamic field. Good luck!
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.
We have sent an OTP to your contact. Please enter it below to verify.