157 Software Development jobs in Indore
Software Development Engineer
Posted today
Job Viewed
Job Description
Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work.
Must have skills : Oracle CC&B Technical Architecture
Good to have skills : NA
Minimum 3 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code for multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that client needs are met effectively and efficiently. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications. - Conduct code reviews to ensure adherence to best practices and coding standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Oracle CC&B Technical Architecture. - Strong understanding of application development methodologies and best practices. - Experience with database design and optimization techniques. - Familiarity with software testing methodologies and tools. - Ability to troubleshoot and resolve technical issues efficiently. Additional Information: - The candidate should have minimum 3 years of experience in Oracle CC&B Technical Architecture. - This position is based at our Kolkata office. - A 15 years full time education is required.15 years full time education
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, militaryveteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicablelaw. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Software Development Lead
Posted today
Job Viewed
Job Description
Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity.
Must have skills : Workday Advanced Reporting
Good to have skills : NA
Minimum 7.5 year(s) of experience is required
Educational Qualification : 15 years full time education
Summary: As a Software Development Lead, you will develop and configure software systems either end-to-end or for a specific stage of the product lifecycle. Your typical day will involve collaborating with various teams to ensure the successful implementation of software solutions, applying your knowledge of technologies and methodologies to support project goals and client needs. You will engage in problem-solving activities, guiding your team through challenges while ensuring that the software development process aligns with best practices and client expectations. Your role will also include overseeing the progress of projects, providing mentorship to team members, and ensuring that all deliverables meet quality standards. Roles & Responsibilities: - Expected to be an SME. - Collaborate and manage the team to perform. - Responsible for team decisions. - Engage with multiple teams and contribute on key decisions. - Provide solutions to problems for their immediate team and across multiple teams. - Facilitate knowledge sharing sessions to enhance team capabilities. - Monitor project timelines and deliverables to ensure adherence to schedules. Professional & Technical Skills: - Must To Have Skills: Proficiency in Workday Advanced Reporting. - Good To Have Skills: Experience with Workday HCM and Workday Financials. - Strong understanding of reporting tools and data visualization techniques. - Experience in software development methodologies such as Agile and Scrum. - Familiarity with database management and data integration processes. Additional Information: - The candidate should have minimum 7.5 years of experience in Workday Advanced Reporting. - This position is based at our Indore office. - A 15 years full time education is required.15 years full time education
About Accenture
We work with one shared purpose: to deliver on the promise of technology and human ingenuity. Every day, more than 775,000 of us help our stakeholders continuously reinvent. Together, we drive positive change and deliver value to our clients, partners, shareholders, communities, and each other.We believe that delivering value requires innovation, and innovation thrives in an inclusive and diverse environment. We actively foster a workplace free from bias, where everyone feels a sense of belonging and is respected and empowered to do their best work.At Accenture, we see well-being holistically, supporting our people’s physical, mental, and financial health. We also provide opportunities to keep skills relevant through certifications, learning, and diverse work experiences. We’re proud to be consistently recognized as one of the World’s Best Workplaces™.Join Accenture to work at the heart of change.Visit us at
Equal Employment Opportunity Statement
We believe that no one should be discriminated against because of their differences. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, militaryveteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by applicablelaw. Our rich diversity makes us more innovative, more competitive, and more creative, which helps us better serve our clients and our communities.
Senior Software Development Engineer
Posted 6 days ago
Job Viewed
Job Description
Key responsibilities include architecting robust and scalable software systems, writing clean, efficient, and maintainable code, and conducting thorough code reviews. You will collaborate with product managers and designers to translate requirements into technical specifications and deliver features on time. Troubleshooting and debugging complex software issues, and implementing effective solutions will be a critical part of your day-to-day activities. You will also contribute to the improvement of development processes, tools, and methodologies. Staying current with emerging technologies and industry trends, and evaluating their potential application to our projects is expected. You will participate in all phases of the software development lifecycle, from requirements gathering and design to testing, deployment, and maintenance. A strong commitment to agile development practices and continuous integration/continuous deployment (CI/CD) is essential. You will play a key role in ensuring the technical integrity and performance of our software products. This role offers a challenging and rewarding opportunity to work on cutting-edge projects and contribute to the technological advancement of our organization. We are looking for an individual with a passion for coding and a dedication to delivering excellence.
Essential qualifications include a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field. A minimum of 6 years of professional software development experience is required. Proficiency in multiple programming languages such as Java, Python, C++, or JavaScript is essential. Experience with cloud platforms like AWS, Azure, or GCP is highly desirable. Strong understanding of data structures, algorithms, and object-oriented design principles is mandatory. Familiarity with database technologies (SQL and NoSQL) and API development is required. Excellent problem-solving, analytical, and debugging skills are necessary. Strong teamwork and communication skills are important for collaborating with the on-site team. Experience with agile methodologies and version control systems (e.g., Git) is essential. You will be a valuable asset to our engineering department.
Advanced Software Development Apprentice
Posted 5 days ago
Job Viewed
Job Description
Junior Software Development Apprentice
Posted 6 days ago
Job Viewed
Job Description
- Assisting senior developers in writing, debugging, and maintaining code across various programming languages (e.g., Java, Python, JavaScript).
- Participating in code reviews and learning best practices for software development.
- Contributing to the design and development of new features and applications.
- Writing unit tests and performing quality assurance checks on developed code.
- Collaborating with cross-functional teams, including designers and project managers, to understand project requirements.
- Learning and applying principles of agile development methodologies.
- Troubleshooting and resolving software defects and issues.
- Documenting code and development processes.
- Gaining exposure to database management and cloud technologies.
- Actively seeking feedback and continuously improving technical skills.
Junior Software Development Apprentice
Posted 6 days ago
Job Viewed
Job Description
Software Development Lead - Remote
Posted 6 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software development Jobs in Indore !
Senior Software Development Engineer (Backend)
Posted today
Job Viewed
Job Description
Key Responsibilities:
- Design, develop, and deploy scalable, high-performance backend services and APIs.
- Write clean, efficient, and well-documented code in languages such as Java, Python, Go, or Node.js.
- Collaborate with cross-functional teams, including frontend engineers, product managers, and QA engineers, to define and implement new features.
- Participate in code reviews to ensure code quality, adherence to standards, and knowledge sharing.
- Troubleshoot and resolve complex software defects and production issues.
- Optimize application performance, identify bottlenecks, and implement solutions for enhanced scalability.
- Contribute to architectural decisions and system design discussions.
- Develop and maintain robust unit and integration tests to ensure software reliability.
- Stay current with emerging technologies and industry best practices in software development.
- Mentor junior engineers, providing guidance and technical leadership.
- Participate in agile development processes, including sprint planning and retrospectives.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of professional experience in backend software development.
- Strong proficiency in at least one major backend programming language (e.g., Java, Python, Go, Node.js).
- Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Cassandra).
- Solid understanding of microservices architecture, RESTful APIs, and distributed systems.
- Experience with cloud platforms such as AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- Proficiency in version control systems, such as Git.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and collaboration skills, essential for a remote team environment.
- Experience with CI/CD pipelines and automated testing frameworks is a plus.
Software Development Engineer in Test
Posted 15 days ago
Job Viewed
Job Description
Company Background
Founded in 1992, Mi-Case is the industry leader in fully integrated offender management software solutions and provides industry expertise and consulting within Criminal Justice and Public Safety systems.
Mi-Case leverages a unique combination of technical, functional and industry specialization as well as partnerships with key software vendors to deliver maximum value add projects.
Job Description:
We are seeking a highly skilled and motivated Software Development Engineer in Test (SDET) to lead the design and implementation of a scalable, maintainable, and reusable Playwright-based automation framework . This role will be instrumental in shaping our test automation strategy across multiple product teams, ensuring high-quality releases and accelerating delivery through robust test coverage and CI/CD integration.
Responsibilities:
- Architect and build a modular Playwright automation framework using C# with a focus on reusability and scalability across teams.
- Collaborate with development and QA teams to integrate automation into the SDLC, including pipeline integration and test data management.
- Define and promote best practices for test automation, including naming conventions, code readability, and maintainability.
- Mentor QA engineers on automation techniques and Playwright usage, enabling broader team adoption while promoting a shift-left testing approach.
- Partner with developers to ensure applications are testable, including advocating for unique element identifiers and test hooks.
- Optimize test execution speed and reliability through parallel execution, smart waits, and flaky test management.
- Contribute to roadmap planning by identifying automation opportunities and technical debt.
- Lead code reviews, troubleshoot test failures, and continuously improve test reliability and performance.
Mandatory Skills :
- 6+ years of experience in test automation, with at least 2 years using Playwright (or similar frameworks like Selenium).
- Strong programming skills in C# with experience designing libraries, frameworks, or SDKs for test automation
- Experience with CI/CD tools (e.g., Azure DevOps, GitHub Actions, Jenkins) and integrating test automation into pipelines
- Deep understanding of the Page Object Model and test design patterns.
- Ability to own the automation initiative end-to-end, proactively raise challenges, and unblock the team through your expertise
- Proven ability to lead framework development and influence cross-functional teams.
- Excellent communication and documentation skills
Desired Skills :
- Experience with MudBlazor or similar component libraries.
- Familiarity with enterprise-scale QA processes and test planning.
- Familiarity with containerization (Docker) and cloud platforms (AWS/Azure)
- Experience with load/performance testing tools such as Artillery, k6, or JMeter
- Exposure to public safety or criminal justice software domains is a plus.
Senior Project Lead - Software Development
Posted 1 day ago
Job Viewed
Job Description
Key responsibilities include:
- Leading the planning, execution, and delivery of multiple software development projects.
- Defining project scope, objectives, and deliverables in collaboration with stakeholders.
- Developing comprehensive project plans, including timelines, resource allocation, and budget management.
- Managing and mentoring software development teams, fostering a collaborative and productive work environment.
- Facilitating Agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) and ensuring adherence to Agile principles.
- Proactively identifying, assessing, and mitigating project risks and issues.
- Ensuring effective communication and collaboration among team members and stakeholders.
- Monitoring project progress, tracking key performance indicators, and reporting on status to senior management.
- Ensuring that software deliverables meet quality standards and client requirements.
- Managing vendor relationships and third-party integrations as needed.
- Driving continuous improvement in project management processes and team performance.
We require candidates with a Bachelor's degree in Computer Science, Engineering, or a related technical field. A Master's degree is a plus. A minimum of 7 years of experience in software project management, with at least 3 years in a lead or senior role, is essential. Proven experience with Agile methodologies (Scrum, Kanban) and project management tools (e.g., Jira, Confluence) is mandatory. Strong understanding of the software development lifecycle (SDLC) is required. Excellent leadership, organizational, and problem-solving skills are critical. Outstanding verbal and written communication skills are necessary for effective stakeholder management. The ability to manage distributed teams, adapt to dynamic project requirements, and thrive in a remote setting is crucial. This is an excellent opportunity to take ownership of significant software initiatives in a challenging yet rewarding remote role. The position is based in Indore, Madhya Pradesh, IN , and is fully remote.