Jobs
Interviews

5311 Version Control Jobs

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

0.0 - 3.0 years

0 Lacs

noida, uttar pradesh

On-site

As an Android Fresher or someone with one year of experience, you are expected to possess the following core technical skills: - Proficiency in Java and/or Kotlin programming languages - Strong grasp of Object-Oriented Programming concepts, collections, and exception handling - Preference for Kotlin if you are beginning anew - Sound knowledge of Android fundamentals including Activity & Fragment lifecycle, Intents (Explicit & Implicit), Views, RecyclerView, Adapters, Services, Broadcast Receivers, Runtime Permissions, Data Storage using Shared Preferences, Room Database for CRUD operations, and basic usage of SQLite - Familiarity with UI & Layouts such as ConstraintLayout, LinearLayout, etc., along with ViewBinding/DataBinding and basic Material Design components - Ability to design UI that is compatible with various mobile sizes and tablets - Experience in asynchronous programming using Coroutines (Kotlin), WorkManager, and legacy tools like AsyncTask, Handlers, and Executors - Proficiency in networking libraries like Retrofit or Volley, and JSON parsing with Gson/Moshi - Knowledge of version control systems, particularly Git basics like clone, commit, push, pull, and familiarity with GitHub/BitBucket/SVN In addition to the core technical skills, possessing the following bonus/advanced skills will be advantageous: - Understanding of MVVM Architecture and Jetpack Components including ViewModel, LiveData, Navigation Component - Experience with Firebase Integration for push notifications, authentication, and analytics - Knowledge of Dependency Injection, particularly basics of Hilt or Koin - Proficiency in Unit Testing using JUnit and Mockito - Ability to deploy applications on Play Store, including signing APK, versioning, and release process You should be well-versed in working with the following tools & environment: - Android Studio - Basic dependency management using Gradle - Logcat and Debugging Tools - Experience with AVD Emulator or real device usage If you find yourself interested and possess the required skills, kindly share your updated resume at neeru@appsquadz.com or contact us at 9717223642. This is a full-time job with a work schedule from Monday to Friday during the morning shift. The work location is in person.,

Posted 15 hours ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

As a potential candidate, you should have knowledge of Dart programming along with a solid understanding of the Flutter Framework. Your expertise should include the usage and comprehension of third-party Libraries and APIs, which are essential for efficient mobile development. It is crucial to have a deep understanding of Mobile Development Concepts, including Version Control, Asynchronous Programming, State Management, Navigation, Theming, and Layering of Widgets. Your proficiency in these areas will enable you to contribute effectively to the development of mobile applications.,

Posted 15 hours ago

Apply

5.0 - 9.0 years

0 Lacs

punjab

On-site

As a Release Manager in Brisbane, Melbourne, or Sydney, your primary responsibility will be to develop, maintain, and manage the overall release management criteria and plan. You will be required to package up changes as part of regular releases to ensure production stability and discipline in migrations. Your role will involve assessing and approving the quality of migration readiness in coordination with the project lifecycle process, data quality, and testing signoffs. Additionally, you will manage and coordinate vendors involved in the release process when necessary. Another crucial aspect of your role will be to ensure that operations staff handovers have been completed successfully before the release. Effective communication across the team and with the business regarding the release management schedule will be essential. You will collaborate with the change manager to communicate proposed changes to business processes, training schedules, the overall benefits of project deployment, and the recognition of success. Furthermore, you will be responsible for promoting the segregation of duty in migration activities, establishing, configuring, and maintaining non-production environments, and liaising with vendors for issue resolution and upgrade planning. Managing source code, including version control, supporting releases, managing migrations between environments, and developing release batch schedules will also be part of your job duties. In addition to these responsibilities, you will need to develop and manage medium to large implementation plans, build and maintain a broad Release Management calendar, and integrate release management processes across the portfolio. Identifying, preparing, analyzing, and presenting data using available technologies, as well as building constructive working relationships with team members, stakeholders, customers, partners, vendors, and all levels of management will be crucial for success in this role. Qualifications: - Tertiary Qualification in Information Technology and/or Business or equivalent industry experience (Desired) Experience: - At least 5 years of appropriate industry experience - Previous experience in a large organization in a Release Management role - Experience in managing conflicting needs of project and testing teams and meeting these with appropriate source code management and development environment setup - Experience in leading geographically distributed teams Skills Required: - Deep passion for release management and process improvement - Proven track record in improving release management maturity - Experience in release management practices - Strong Business Intelligence technical, analytical, and problem-solving skills - Strong understanding of the overall business intelligence platform and development process,

Posted 17 hours ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

You will be a key member of our team as a Software Engineer specializing in AI. Your role will involve working at the cutting-edge intersection of advanced AI technologies and robust backend systems. We are seeking an individual with a strong background in Python development and a keen interest in creating scalable GenAI applications. Your primary responsibilities will revolve around designing, developing, and deploying backend services that support AI-driven systems and user experiences with a focus on LLM-based technologies. Your main tasks will include designing and implementing GenAI pipelines such as LLM orchestration, RAG, and multi-agent workflows using frameworks like LangChain, Agno, LlamaIndex, ReAct, AutoGen, or CrewAI. You will also be responsible for building and maintaining Python backend services utilizing FastAPI or Flask, creating APIs and microservices to expose LLM capabilities, integrating external data sources into AI workflows, and managing model selection, fine-tuning, and optimization for production use. Additionally, you will collaborate closely with product and design teams to translate user requirements into backend AI features. It would be advantageous if you have experience or interest in frontend technologies like React, Next.js, or Vue, as well as deploying applications in cloud environments using tools such as Docker, Kubernetes, and CI/CD pipelines. Familiarity with authentication systems, API gateways, and basic DevOps workflows is also a plus. Exposure to Python libraries for ML/AI such as Transformers, scikit-learn, PyTorch, and TensorFlow would be beneficial. To excel in this role, you should possess at least 4 years of professional experience in Python backend development and machine learning. Experience in building and deploying GenAI applications using LLMs and related orchestration frameworks is essential. A strong understanding of RESTful API design, backend architecture, vector databases, and FastAPI or Flask for production-grade services is required. Additionally, you should have a solid grasp of software engineering principles, testing methodologies, version control practices, and deployment procedures. A proactive mindset and the ability to thrive in dynamic environments are highly valued traits. We value individuals who exhibit ownership, pragmatism, curiosity, and collaboration. Ownership entails taking full responsibility for your work and outcomes, while pragmatism involves balancing innovation with reliability and scalability. Curiosity drives continuous learning and experimentation with new AI tools and trends, while collaboration fosters effective cross-disciplinary teamwork and clear communication. This position is offered as Contract-to-Hire, with the potential for full-time conversion based on your performance and fit within the team.,

Posted 19 hours ago

Apply

0.0 - 4.0 years

0 Lacs

lucknow, uttar pradesh

On-site

As a Research Assistant and Excel Specialist at VP Capital, a SEBI Registered company located in Lucknow, Uttar Pradesh, you will be responsible for utilizing your strong analytical and research skills to support the financial research team. Your key responsibilities will include creating, updating, and maintaining Excel spreadsheets with structured data. It will be essential for you to ensure data integrity, accuracy, and consistency across multiple sheets. Additionally, you will be managing version control and backup processes to prevent data loss, thus playing a crucial role in maintaining high data quality standards. To excel in this role, you must possess the NISM "XV" Certificate for the Research Assistant Post and showcase the ability to work effectively in a fast-paced environment. Both freshers and experienced candidates are welcome to apply for this exciting opportunity to be a part of the VP Capital team. If you are ready to kickstart a rewarding career in financial research, don't hesitate to apply now! Send your resume to [your email/contact details] or call [your contact number] for more details. Join VP Capital today and embark on a fulfilling journey towards professional growth and success!,

Posted 20 hours ago

Apply

0.0 - 4.0 years

0 Lacs

pune, maharashtra

On-site

As an intern at our company, your primary responsibilities will involve frontend development tasks. You will be responsible for building and maintaining user interfaces by creating intuitive and visually appealing designs using React JS components and libraries. Your role will also include implementing responsive design to ensure that the website functions optimally across various devices and screen sizes. Additionally, you will be required to integrate the frontend with backend APIs through RESTful APIs to fetch and display data effectively. Another key aspect of your role will involve optimizing website performance by improving load times and overall performance through code optimization and caching techniques. In terms of technical skills, you should be proficient in React JS with a strong understanding of React components, state management, and lifecycle methods. A solid knowledge of JavaScript fundamentals, including ES6+ features and modern programming practices, is also essential for this role. Familiarity with Postgresql for SQL and database queries, as well as experience in consuming and integrating with RESTful APIs, will be beneficial. Proficiency in version control using Git for source code management and collaboration is also required. Our company is currently working on building a medical information and networking system that will be AI-based. We are looking for individuals who are passionate about their work and willing to commit to our project for an extended period of time.,

Posted 20 hours ago

Apply

2.0 - 6.0 years

0 Lacs

ahmedabad, gujarat

On-site

We are looking for an enthusiastic Embedded Software Engineer with 2-4 years of experience to join our team in Ahmedabad. If you have a solid understanding of embedded systems principles, proficient programming skills in C/C++, and hands-on experience, you could play a crucial role in developing, testing, and debugging firmware for cutting-edge embedded products. Your responsibilities will include designing, developing, and implementing efficient firmware for various embedded systems using C/C++, working closely with hardware engineers for hardware-software integration, and developing low-level drivers and application code for microcontrollers or microprocessors. You will also implement communication protocols such as I2C, SPI, UART, CAN, Ethernet, USB, Bluetooth, and Wi-Fi, and work on RTOS platforms like FreeRTOS, Zephyr, ThreadX, or bare-metal environments. Your expertise will be crucial in debugging, testing, and optimizing code for performance, memory footprint, and power consumption on resource-constrained embedded devices. Additionally, you will create and maintain technical documentation, utilize version control systems for collaborative development, analyze and resolve technical issues, and contribute to process improvements. To qualify for this role, you should hold a Bachelor's or Master's degree in Electronics Engineering, Computer Engineering, Computer Science, or a related field, and have 2 to 4 years of professional experience in embedded software development. Strong proficiency in C and C++, hands-on experience with microcontrollers or microprocessors, solid understanding of embedded system concepts, experience with debugging tools and communication protocols, and excellent analytical and problem-solving skills are essential. Desirable skills include experience with RTOS, knowledge of wireless communication protocols, experience with board bring-up and hardware validation, familiarity with schematic reading and datasheet interpretation, understanding of embedded Linux or high-level embedded operating systems, experience with scripting languages for automation or testing, knowledge of software development methodologies, and experience with continuous integration/continuous deployment for embedded systems.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

karnataka

On-site

In this role, you will be responsible for designing and implementing Adobe Experience Manager (AEM) Digital Asset Management (DAM) solutions to effectively manage digital assets. Your main tasks will include developing custom components, workflows, and integrations using AEM and Java. You will work closely with content creators, marketers, and developers to optimize asset usage and enhance content delivery. Your expertise will be crucial in ensuring metadata accuracy, asset tagging, and version control within the DAM system. You will also be tasked with troubleshooting and resolving issues related to asset ingestion, retrieval, and publishing. Furthermore, maintaining documentation and providing training and support for DAM users will be part of your responsibilities. To excel in this role, it is essential to stay updated with AEM best practices, new features, and industry trends. Your contributions will play a key role in shaping the digital content strategy and improving operational efficiency across the organization.,

Posted 1 day ago

Apply

3.0 - 12.0 years

0 Lacs

karnataka

On-site

As an engineering manager at Ingka Group, you will play a crucial role in transforming the digital landscape to support the organization efficiently and inspiringly. With more than 180,000 co-workers worldwide, we aim to revolutionize the way our teams connect to enhance customer interactions and keep IKEA at the forefront in a fast-paced environment. You will drive the development, provision, and operation of digital products and services using cutting-edge technology and agile delivery methods to ensure rapid delivery. Additionally, you will foster a culture of continuous learning and growth in digital skills to maintain and enhance our digital capabilities. We are looking for a resilient and empathetic individual who can lead the transformation of our current landscape into the next evolution of IKEA. Your ability to build teams with a DevOps mindset, create scalable enterprise technology, and prioritize customer outcomes will be paramount. It is essential that you embody IKEA's values of togetherness, simplicity, and leading by example, while possessing the drive to challenge conventions and foster enthusiasm and innovation within your team. With a minimum of three years of experience as an engineering manager, a background in Computer Science or a related field, and expertise in software development and technology architecture, you will be well-equipped to succeed in this role. Your responsibilities will include implementing best practices such as version control, deployment automation, continuous integration, and test automation to drive the development of a modern technology stack. You will have the opportunity to lead technical decisions and build products that enable us to meet customer demands effectively and provide reliable and secure services. As part of a dynamic and diverse team at Ingka Group, you will collaborate with professionals from various backgrounds to create a better everyday life for our customers. In this role, you will report to the Product engineering manager of the Order Management sub-domain and be based in Bangalore, India. If you are passionate about technology, innovation, and leading talented teams, we invite you to apply and join us in shaping the future of IKEA.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

noida, uttar pradesh

On-site

We are looking for a skilled and enthusiastic Artificial Intelligence / Machine Learning Engineer with at least 2 years of experience to become a part of our vibrant team. The perfect candidate will possess a solid foundation in machine learning algorithms, data analysis, and software development. You will be involved in cutting-edge projects that utilize AI and ML to create business solutions and enhance our product offerings. Responsibilities: - Design, create, and deploy machine learning models and algorithms to address intricate challenges. - Analyze and preprocess extensive datasets to extract valuable insights and enhance model efficacy. - Collaborate with diverse teams to identify possibilities for AI/ML applications in different business domains. - Assess and refine existing models by integrating new data and methodologies. - Keep abreast of the latest advancements in AI and machine learning technologies and techniques. - Document procedures, generate technical specifications, and present discoveries to stakeholders. - Support in guiding junior team members and contribute to a cooperative team atmosphere. Qualifications: - Bachelor's or Master's degree in Computer Science, Data Science, Mathematics, or a relevant field. - 2+ years of experience in machine learning, data analysis, or a related area. - Proficiency in programming languages like Python, R, or Java. - Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn). - Sound understanding of statistical analysis, data mining, and predictive modeling approaches. - Knowledge of data visualization tools (e.g., Matplotlib, Seaborn, Tableau). - Awareness of databases and data processing technologies (e.g., SQL, Hadoop, Spark) is a bonus. - Excellent problem-solving abilities and capability to work both independently and in a team. - Effective communication skills to convey technical ideas to non-technical stakeholders. Preferred Qualifications: - Experience with cloud platforms (e.g., AWS, Google Cloud, Azure) for deploying ML models. - Understanding of natural language processing (NLP) or computer vision techniques. - Knowledge of software development practices, including version control and agile methodologies.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

As a Senior Statistician at Sanofi, you will play a crucial role in driving advanced statistical methodologies to enhance manufacturing excellence and ensure product quality across our global network. You will collaborate with diverse teams and cultures to provide critical statistical expertise that enables data-driven decision making and continuous improvement. Your responsibilities will include understanding business needs, conducting statistical analysis, designing and implementing control charts, conducting capability studies, leading comparability analyses, performing stability studies, supporting method validation, designing experiments, and conducting various data analyses to optimize processes and product quality. You will be expected to possess experience in statistical analysis within pharmaceutical or manufacturing environments. Additionally, you should demonstrate outstanding communication skills, meticulous attention to detail, commitment to scientific rigor, strong analytical mindset, and the ability to propose innovative solutions. Proficiency in statistical software such as SAS, JMP, R, Python, or Dataiku is essential, along with a strong foundation in statistical process control, experimental design, and multivariate analysis. A Master's degree in Statistics is required, along with verbal and written fluency in English. Fluency in French is considered a bonus. Your role will involve collaborating with cross-functional teams to translate statistical insights into actionable recommendations, delivering timely statistical reports to manufacturing sites worldwide, and ensuring adherence to global quality standards. Join us at Sanofi to be part of a team united by the desire to make miracles happen and pursue progress towards better medications, outcomes, and science. Let's work together to discover extraordinary solutions and contribute to the improvement of healthcare globally.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

We are searching for a Senior Software Engineer in AI who possesses more than 3 years of practical experience in Artificial Intelligence and Machine Learning and has a strong enthusiasm for innovation. This position is perfect for an individual who excels in a startup setting that is fast-paced, product-oriented, and filled with opportunities to create a meaningful difference. Your main responsibility will be to contribute to the development of intelligent, scalable, and production-ready AI systems, with a particular emphasis on Generative AI and Agentic AI technologies. Key Responsibilities: - Developing and implementing AI-powered applications and services, with a focus on Generative AI and Large Language Models (LLMs). - Designing and executing Agentic AI systems that consist of autonomous agents capable of planning and executing multi-step tasks. - Collaborating with various teams such as product, design, and engineering to seamlessly integrate AI capabilities into products. - Crafting clean, scalable code and establishing robust APIs and services to facilitate the deployment of AI models. - Taking charge of feature delivery from start to finish, including research, experimentation, deployment, and monitoring. - Keeping abreast of the latest AI frameworks, tools, and best practices and leveraging them in product development. - Contributing to a culture of high performance within the team and providing mentorship to junior team members when necessary. Required Skills: - A total of 6 years of software development experience, with at least 3 years dedicated to AI/ML engineering. - Proficiency in Python, along with hands-on experience in PyTorch, TensorFlow, and Transformers (Hugging Face). - Demonstrated expertise in working with LLMs (e.g., GPT, Claude, Mistral) and various Generative AI models (text, image, or audio). - Practical knowledge of Agentic AI frameworks such as LangChain, AutoGPT, and Semantic Kernel. - Experience in constructing and deploying ML models in production environments. - Familiarity with vector databases like Pinecone, Weaviate, FAISS, and prompt engineering concepts. - Comfortable operating in a startup-like atmosphere - self-driven, adaptable, and eager to take on responsibilities. - Sound understanding of API development, version control, and contemporary DevOps/MLOps procedures. This is a permanent position that requires in-person work.,

Posted 1 day ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

You should have experience in mobile application development on iOS, Android, and/or Xamarin platform. It is important to have hands-on experience in cross-platform mobile application development technologies. Additionally, you should be well-versed in consuming and understanding web services, specifically REST. A solid understanding of object-oriented design patterns and multi-threading is essential for this role. Knowledge of Android application basics such as Activities, Services, and Intents is also required. You should possess excellent analytical skills with a problem-solving attitude. In terms of secondary skills, knowledge of SQL, ASP.NET, Web API, MVC will be advantageous. Familiarity with cloud message APIs, push notifications, offline storage, and performance tuning is also beneficial. Experience with version control and code repository tools like Bitbucket and Github is preferred. Knowledge of Agile development processes and techniques is a plus. Your responsibilities will include supporting the entire application lifecycle from concept to design, testing, release, and support. You will be expected to produce fully functional mobile applications by writing clean code and following the Software Development Life Cycle (SDLC). Troubleshooting and debugging to optimize performance, designing interfaces to enhance user experience, and ensuring applications meet quality standards are part of your role. Collaboration with the test team and UI tests to identify malfunctions is necessary. You should be adaptable to designing and building apps on Xamarin Platforms to meet the needs of the organization.,

Posted 1 day ago

Apply

0.0 - 4.0 years

0 Lacs

delhi

On-site

As an intern at IntelliSQr, you will be responsible for assisting in various tasks related to data processing and machine learning projects. Your day-to-day responsibilities will include: - Assisting in the collection, cleaning, and preprocessing of data for Machine Learning (ML), Deep Learning (DL), and GenAI projects. - Supporting the development, training, and evaluation of machine learning and deep learning models. - Working on fine-tuning and evaluating Large Language Models (LLMs) for specific tasks. - Exploring and experimenting with GenAI frameworks and tools such as LangChain, LlamaIndex, Hugging Face, Transformers. - Contributing to the building and testing of AI/ML/DL pipelines and GenAI-powered applications. - Conducting literature reviews to stay updated on recent advancements in ML, DL, and LLMs. - Performing prompt engineering and optimizing LLM outputs for relevance and accuracy. - Documenting model architectures, experiments, findings, and improvement suggestions. - Collaborating with AI engineers and product teams to integrate models into real-world applications. - Participating in code reviews, version control, and team discussions to enhance learning and contribution. About Company: IntelliSQr is a technology procurement platform specializing in business analytics solutions across various industries. The company aims to simplify the process for customers by recommending suitable solutions based on their business and technical requirements.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

You are a highly motivated and skilled Python Data Science Professional sought to join the dynamic Production Management AIOps team. Your main focus will be on utilizing data science techniques and Python to create innovative solutions that optimize production processes, enhance predictive capabilities, and integrate AI/ML models into operational workflows. The ideal candidate is someone who is passionate about data science, possesses a deep understanding of Python's data science ecosystem, has experience in building and deploying machine learning models, and thrives on working with large datasets in a fast-paced, collaborative setting. In this role, your responsibilities will include analyzing large and complex datasets to identify trends, patterns, and anomalies, developing and implementing machine learning models using Python libraries such as scikit-learn, TensorFlow, and PyTorch, evaluating and refining model performance to ensure accuracy and reliability, as well as deploying and maintaining machine learning models in production environments. Additionally, you will design and implement data pipelines to collect, process, and transform data from various sources, work with both structured and unstructured data to maintain data quality and integrity, and collaborate with data engineers to integrate data science solutions into existing systems. Furthermore, you will be tasked with creating clear and compelling visualizations to communicate data insights to both technical and non-technical audiences, presenting findings and recommendations to stakeholders effectively, actively participating in agile development processes, staying up-to-date with the latest advancements in data science, machine learning, and AI, and contributing to a positive and collaborative team environment by sharing knowledge and supporting colleagues. As for qualifications, you should have at least 5 years of proven experience as a Data Scientist or in a similar role with a strong focus on Python. Proficiency in Python and essential data science libraries like pandas, NumPy, scikit-learn, TensorFlow, and PyTorch is essential. You should also have experience with statistical modeling, machine learning algorithms, and data mining techniques, strong data visualization skills using libraries such as Matplotlib, Seaborn, or Plotly, familiarity with data engineering tools and techniques like SQL, Spark, and cloud-based data warehousing solutions, knowledge of version control systems like Git, and understanding of agile development methodologies. Soft skills required include excellent problem-solving and analytical skills, strong communication and interpersonal skills, ability to work both independently and as part of a team, ability to manage multiple tasks and prioritize effectively, and a passion for data science along with a desire to learn and grow. A Bachelor's or Master's degree in Data Science, Computer Science, Statistics, or a related field is also necessary. This is a full-time position under the Technology job family group, specifically in the Systems & Engineering job family. If you are a person with a disability and require accommodation to use the search tools or apply for a career opportunity, please review the Accessibility at Citi.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

A career at HARMAN Automotive offers you the opportunity to be part of a global, multi-disciplinary team that is dedicated to utilizing the power of technology to drive innovation and shape the future. As a member of the HARMAN Automotive team, you will have the chance to fast-track your career and contribute to engineering audio systems and integrated technology platforms that enhance the driving experience. By combining ingenuity, thorough research, collaboration, and excellence in design and engineering, you will play a key role in advancing in-vehicle infotainment, safety, efficiency, and overall enjoyment. In the role of Engineer II SW at HARMAN Automotive, you will be tasked with designing, implementing, and maintaining modules for embedded systems, with a specific focus on utilizing C++ for these projects. Your responsibilities will include designing production-ready software following a defined software development process, analyzing specifications, developing high-level design, maintaining traceability, reviewing unit-level code, and documenting the work on Harman product(s). Additionally, you will provide technical coordination in software development by understanding project requirements and guiding a team of engineers on skill-building aspects related to the project. Your day-to-day tasks will involve developing and implementing modules for embedded systems using C++ as the primary language, analyzing existing embedded software for enhancements, modifications, bug fixes, or platform porting, writing clean and efficient code adhering to coding standards, collaborating with other engineers to integrate embedded systems with Windows-based platforms, utilizing IPC mechanisms for functionalities, conducting thorough testing of embedded systems, creating and maintaining comprehensive documentation, optimizing code for performance and resource constraints, identifying and resolving technical issues, and working effectively with cross-functional teams to ensure successful project delivery. To be successful in this role, you should possess 5-8 years of extensive experience in C++ and C programming, including object-oriented design, data structures, algorithms, and memory management. A strong understanding of embedded systems principles, real-time operating systems, and communication protocols is essential, along with familiarity with Windows operating systems and IPC mechanisms. Experience with debugging tools, excellent communication skills, and the ability to work collaboratively in a team environment are also key to your success. Bonus points will be awarded if you have experience with specific RTOS, hardware knowledge, version control systems, or automated testing frameworks. Additionally, willingness to work in Bangalore, India, and successfully complete a background investigation and drug screening are required for eligibility. In return, HARMAN Automotive offers a flexible work environment, employee discounts on world-class products, extensive training opportunities through HARMAN University, competitive wellness benefits, tuition reimbursement, access to the fitness center and cafeteria on the HARMAN Campus, and an inclusive work environment that values professional and personal development.,

Posted 6 days ago

Apply

2.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

You are a Senior Full Stack Developer with over 7 years of experience, specializing in .NET Core backend development and ReactJS frontend development. In this role supporting the Capital Finance division of the Banking domain project, you will work as an Individual Contributor (IC) responsible for designing, building, and maintaining web applications. Your tasks will include writing unit tests, collaborating with distributed Agile teams, and contributing to the development of secure, production-ready code. Your technical expertise should include: - C# and .NET Core: You should have at least 7 years of experience in backend development, including building RESTful APIs, implementing layered architecture, exception handling, and logging frameworks. - ReactJS: Minimum 1.52 years of hands-on experience with reusable components, JSX, routing, and API integration. Familiarity with React Hooks, lifecycle methods, and state management is expected. - SQL Server (T-SQL): 6+ years of experience in writing joins, stored procedures, and functions. Knowledge of indexing basics and query optimization is required. - ASP.NET MVC: Proficiency in developing applications using routing, controllers, filters, and Razor views, with a clear understanding of the MVC pattern and dependency injection. - JavaScript, jQuery, HTML/CSS: 5+ years of experience in UI development, including JS event handling, form validations, DOM manipulation, and styling using CSS3. - Unit Testing: Experience in writing test cases, test data mocking, and understanding the test lifecycle. - Version Control (Git): Proficiency in branching, merging, pull requests, and conflict resolution using Git. - Agile Experience: Familiarity with Scrum ceremonies, working in sprints, JIRA usage, and delivering stories with DoD coverage. - CI/CD (Jenkins, GitHub Actions): Experience in reviewing pipeline status, resolving test failures, and contributing to Dev/Test CI processes. - Client Communication: Ability to articulate work progress in Agile ceremonies and prior exposure to direct client calls or onshore-offshore syncs. - Incident and Defect Handling: Participation in L2-level incident investigation, root cause discussions, and resolution of production issues. - Security Remediation: Experience in collaborating on the remediation of OWASP or scanner-flagged vulnerabilities. - Documentation & Reporting: Ability to write internal design notes, test plans, and maintain user stories/tasks. Nice-to-have technical skills: - AngularJS / Kendo UI / ExtJS: Legacy UI support with bug fixes or enhancements in AngularJS or other JS frameworks. - Selenium / TestNG: Experience in writing or maintaining Selenium-based scripts for UI regression. - Test-Driven Development (TDD): Familiarity with writing tests before code. - REST/SOAP Services: Comfortable consuming REST APIs using HttpClient/fetch. - Cloud Awareness (Azure/AWS): Basic understanding of cloud hosting and deployment pipelines. - Microservices Concepts: Awareness of service separation and modular APIs.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

You should have extensive experience with Python for developing high-performance networking applications, router firmware, and automation test tasks. Additionally, proficiency in the C language and working with Makefiles to build and integrate third-party libraries into router software is required. Hands-on experience with Pytest and the Python testing framework is essential for scripting and automation tasks. Your expertise should include a deep understanding of IPv4/v6 addressing, subnets, and networking layers, as well as a strong foundational knowledge of networking basics such as Ping, Routing, ARP, and how devices communicate across the network. Familiarity with key routing protocols like OSPF, BGP, and their implementation/working in router firmware and software stacks is necessary. Solid knowledge of the TCP/IP protocol suite, including layers, socket programming, and network communications is also expected. Knowledge of VPN technologies (e.g., IPSec, GRE) and tunneling protocols used in networking is a plus. You should possess expertise in using industry-standard debugging tools (e.g., GDB, Wireshark, tcpdump, pdb) for diagnosing issues in networking code and embedded systems. Additionally, you should have the ability to identify, analyze, and resolve complex software and hardware integration issues in networking environments. Your skills should include designing software for scalable, modular, and maintainable systems with a focus on performance optimization. Familiarity with Git, CI/CD pipelines for building and testing software, and a basic understanding of virtualization and containerization technologies are essential. You must ensure compliance with Truminds" Information Security (InfoSec) guidelines and best practices to safeguard data and maintain a secure work environment. Furthermore, you should have the ability to lead and guide a team of engineers, providing technical direction and support. Mentorship of junior team members to foster growth and improve technical skills is also expected from you.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

At EY, you'll have the chance to build a career as unique as you are, with the global scale, support, inclusive culture, and technology to become the best version of you. And we're counting on your unique voice and perspective to help EY become even better, too. Join us and build an exceptional experience for yourself, and a better working world for all. We are currently looking for a highly skilled Mobile Architect to join our dynamic team. The ideal candidate will possess deep expertise in iOS and Android development, end-to-end mobile architecture design, and experience in applying design patterns and best practices. Knowledge of cross-platform technologies like React Native or Flutter is considered a plus. This role requires someone who can architect high-quality mobile solutions, lead development teams, and ensure alignment across all stages of the project lifecycle. Key Responsibilities: - Architect, design, and implement scalable, maintainable mobile solutions for iOS and Android platforms. - Collaborate with cross-functional teams to define, design, and ship new features. - Lead and mentor development teams to ensure high-quality code and adherence to best practices. - Integrate backend services, APIs, and cloud-based solutions to ensure seamless app functionality. - Optimize performance, security, and scalability of mobile applications. - Work closely with UX/UI teams to deliver top-notch mobile experiences. Skillset for Mobile Architect: - iOS & Android Development: Strong proficiency in native app development for both platforms. - End-to-End Architecture: Extensive experience in designing and implementing scalable, maintainable mobile architecture. - Cross-Platform Development: Knowledge of frameworks like React Native or Flutter for cross-platform mobile solutions. - Design Patterns: Expertise in applying design patterns (e.g., MVVM, MVC, MVP) to mobile application development. - Mobile Development Best Practices: Strong knowledge of best practices for code structure, performance, and maintainability. - API Integration: Experience with RESTful APIs, GraphQL, and backend services integration. - Mobile Security: Understanding of mobile security protocols, including SSL pinning, OAuth, JWT, and data encryption. - CI/CD Automation: Hands-on experience in setting up and maintaining CI/CD pipelines using tools like Jenkins, Fastlane, etc. - Performance Optimization: Expertise in memory profiling, performance tuning, and resource optimization. - Modular Architecture: Ability to design modular and scalable architecture to ensure code reusability and ease of maintenance. - Cloud Services: Experience with Firebase, AWS Mobile Hub, Azure, or similar cloud-based mobile services. - Version Control: Proficiency in Git and other version control systems. - Collaboration Tools: Experience with tools like JIRA, Confluence, or similar for project management and documentation. - Agile & DevOps: Knowledge of Agile methodologies (Scrum, Kanban) and DevOps practices. - UX/UI Collaboration: Ability to work closely with designers to ensure the delivery of seamless, high-quality mobile user experiences. - Leadership & Communication: Strong leadership and communication skills to guide development teams and ensure alignment across projects. - Testing Frameworks: Familiarity with unit testing, UI testing, and integration testing for mobile apps. - App Store Deployment: Experience in deploying apps on Apple App Store and Google Play Store, including managing releases and updates. - Analytics & Monitoring: Knowledge of integrating analytics tools such as Google Analytics, Firebase Analytics, or Mixpanel for app performance tracking. - Push Notifications: Experience with push notification services, including Firebase Cloud Messaging (FCM) and Apple Push Notification Service (APNs).,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

nashik, maharashtra

On-site

You will be responsible for designing and developing scalable backend applications using .NET Core. Your role will involve building and maintaining well-documented RESTful APIs, including Swagger documentation. Proficiency in working with relational databases like PostgreSQL and optimizing queries is essential for effective database management. Experience with Entity Framework for data access, table design, and relationships will be required. You will also be responsible for managing and configuring messaging queues with RabbitMQ. Integration of authentication and authorization solutions using Keycloak or Microsoft Entra is a key aspect of the role. Implementing caching mechanisms with Redis or CacheDB will be part of your responsibilities. Experience with Git and related CI/CD tools for source control and deployment pipelines is necessary. You will work closely with the frontend team to identify and resolve technical issues while improving system performance. Knowledge of best practices in cybersecurity and data protection is essential for ensuring the security of the applications. Nice to have skills include experience working with microservices-based architectures, familiarity with Docker for containerization, and Kubernetes for orchestration. Experience with monitoring and logging tools such as Prometheus or Grafana would be an added advantage.,

Posted 6 days ago

Apply

2.0 - 6.0 years

0 Lacs

haryana

On-site

As a highly creative and talented AI Video Editor at TrueFan, you will play a crucial role in creating visually compelling motion graphics and editing high-quality videos for our platform. Your primary focus will be to ensure that the videos resonate with our audience and contribute effectively to our branding efforts. You will be tasked with leveraging both traditional editing software such as Adobe Premiere Pro and Final Cut Pro, as well as cutting-edge AI video tools like Runway, Pika, Sora, and Descript to craft engaging and high-quality video content across various platforms. Your responsibilities will include editing video content using AI-powered tools, generating visual effects and motion graphics, collaborating with writers and marketers to bring stories to life visually, and optimizing videos for multiple platforms including YouTube, TikTok, and Instagram. To excel in this role, you should have proven experience in video editing with a strong portfolio showcasing your work. Proficiency in Adobe Premiere Pro, After Effects, or similar software is essential, along with a keen sense of timing, pacing, and visual storytelling. The ability to work independently and deliver under tight deadlines will be crucial for success in this position. Preferred qualifications include experience with AI-generated video or image models, a background in motion design, VFX, or animation, and an understanding of social media content formats and best practices. Bonus skills such as prompt engineering for AI video tools and experience in audio editing and sound design will be considered advantageous. As an AI Video Editor at TrueFan, you will have the opportunity to stay updated with the latest trends in AI video technology and propose new tools and approaches to enhance our video content creation process. Your role will involve maintaining organized file systems, collaborating with various teams, and contributing to the overall success of our branding efforts through visually compelling video content.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

You will be joining a dynamic team at SAP where we are committed to helping the world run better through collaboration and innovation. As a member of the Ansible development team within SAP ECS, your primary responsibility will be to develop Ansible playbooks, integrations, and contribute to CI/CD processes, version control, and testing methodologies. Your role will involve working with cutting-edge technologies and playing a key part in accelerating automation development to ensure the reliability of our services. We are looking for individuals who are passionate about automation, possess a strong technical background, and are eager to make meaningful contributions to the success of SAP ECS's products and services. At SAP, we foster a culture of inclusion, well-being, and flexibility to empower every individual, regardless of background, to excel and thrive. We value diversity and invest in our employees to unleash their full potential, believing that our strength lies in the unique talents and qualities that each person brings to our organization. As a global leader in end-to-end business application software and related services, SAP is dedicated to driving innovation and creating a better, more equitable world. With a purpose-driven approach and a highly collaborative team ethic, we strive to connect industries, people, and platforms to deliver solutions that address every challenge effectively. Join us at SAP, where you can unleash your best and be part of a workplace that encourages personal development, recognizes individual contributions, and offers a range of benefits tailored to your needs. We are an equal opportunity workplace and an affirmative action employer, committed to providing accessibility accommodations to applicants with disabilities. If you require assistance during the application process, please reach out to our Recruiting Operations Team at Careers@sap.com. Successful candidates may be subject to a background verification conducted by an external vendor. This is a regular full-time position with opportunities for professional growth and development within SAP's Information Technology work area. Some travel may be required as part of the role, and specific conditions apply for roles in Vocational Training. Apply now to be part of our diverse and innovative team at SAP.,

Posted 6 days ago

Apply

1.0 - 5.0 years

0 Lacs

haryana

On-site

You are a talented React Native & React.js Developer passionate about building scalable applications and thriving in a collaborative environment. You will be responsible for creating and maintaining high-quality, efficient, and visually appealing native mobile applications for both iOS and Android platforms at Sprint Legal LLC, a leading provider of BPO and LPO services and IT solutions. Your primary focus will be on developing user interfaces, integrating with back-end services, and collaborating with cross-functional teams to deliver a seamless user experience. You will work on mobile app development using the React Native framework, ensuring optimal performance, responsiveness, and usability on iOS and Android platforms. Collaborating with UI/UX designers, you will implement visually appealing and user-friendly interfaces adhering to design guidelines and best practices. Writing clean, maintainable, and reusable code for front-end components is crucial for seamless integration with back-end services. Identifying and addressing performance bottlenecks, memory leaks, and other issues to ensure smooth and efficient application performance is also part of your responsibilities. Integrating the mobile application with RESTful APIs, third-party libraries, and backend services, ensuring data synchronization and proper functionality is essential. You will work closely with product managers, designers, and backend developers to understand requirements, provide technical insights, and contribute to the overall product roadmap. Writing and executing unit tests to ensure the reliability and robustness of the application codebase, investigating and resolving bugs and inconsistencies, and staying updated with the latest trends in mobile app development are key aspects of your role. Participating in code reviews to maintain code quality, share knowledge, and ensure adherence to coding standards is also expected. Your key skills should include proficiency in React Native framework, strong JavaScript skills, experience with front-end technologies, RESTful APIs, UI/UX principles, performance optimization, version control, testing, problem-solving, communication, team collaboration, and knowledge of native iOS or Android development. A bachelor's degree in computer science, engineering, or a related field, proven experience in mobile app development using React Native, familiarity with asynchronous programming, and data synchronization are essential qualifications for this full-time role. Night shift availability and the ability to commute/relocate to Haryana, Haryana are required. Join us at Sprint Legal LLC to be part of a dynamic team dedicated to delivering top-tier services worldwide and helping clients streamline their operations, enhance efficiency, and achieve their business goals.,

Posted 6 days ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

The Technical Solution Architect for Embedded Product Development plays a crucial role as the technical liaison between ACL Digital's engineering capabilities and client requirements within the domain of embedded engineering and product development. This position requires a unique blend of deep technical expertise in embedded systems and strong client-facing skills to facilitate business growth effectively. In this role, you will be responsible for engaging with clients and managing relationships, leading technical discussions during the presales process, conducting technical discovery sessions to grasp client challenges and requirements, presenting embedded engineering capabilities to C-level executives and technical decision-makers, as well as establishing and nurturing relationships with key technical stakeholders at target accounts. Additionally, you will collaborate with business development teams to identify and qualify new opportunities. You will be tasked with designing comprehensive embedded product development solutions that are tailored to meet client needs, creating technical proposals, architecture diagrams, and solution blueprints, developing proof-of-concepts and technical demonstrations for complex embedded systems, defining project scope, timelines, and resource requirements, and ensuring that solutions leverage ACL Digital's chip-to-cloud expertise and system integration capabilities. As a Technical Solution Architect, you will provide technical leadership and consultation by offering guidance on embedded systems architecture and design patterns, advising clients on technology stack selection, platform choices, and development methodologies, supporting RFP responses with detailed technical sections and innovative solution approaches, conducting technical feasibility assessments and risk analysis for proposed solutions, and staying updated with emerging technologies in embedded systems, IoT, and semiconductor domains. Your technical skillset should encompass expertise in Embedded Systems Engineering, including knowledge of Microcontrollers & Processors such as ARM Cortex family, Real-Time Operating Systems like Embedded Linux and FreeRTOS/Zephyr, Hardware Platforms from leading semiconductor companies, Communication Protocols such as SPI, I2C, UART, and Signal Processing involving audio/video processing and DSP algorithms. Furthermore, you should possess proficiency in Software Development & Architecture, with experience in programming languages like C/C++, Python, and Assembly language, familiarity with development tools such as IAR, Keil, and GCC toolchain, and understanding of version control systems like Git and SVN, as well as security protocols and cryptography. Your knowledge should extend to various verticals like IoT, Industrial, and Networking, and you should be well-versed in the Product Development Lifecycle, including Requirements Engineering, Design Methodologies, Testing & Validation, and Compliance & Certification processes. Overall, as a Technical Solution Architect for Embedded Product Development at ACL Digital, you will be at the forefront of driving technical innovation and delivering tailored solutions that meet the evolving needs of clients in the embedded engineering and product development domain.,

Posted 6 days ago

Apply

3.0 - 15.0 years

0 Lacs

karnataka

On-site

You should have at least 3 to 15 years of experience for this role based in Navi Mumbai. As a Business Analyst (BA), your primary skills should include expertise in FBTI configuration, customization, and support within the domain knowledge. You should also be proficient in data analysis tools like SQL, Excel, and data visualization software such as PowerBI to extract insights from large datasets. Requirement management is a crucial aspect where you need to document, analyze, and refine project design requirements, encompassing functional and non-functional specifications. Proficiency in business process modeling and workflow design using tools like MS Visio and BPMN is essential. Additionally, your advanced communication skills will play a significant role in effectively engaging with stakeholders, presenting findings, and preparing functional/technical documentation. Testing organization and execution should be part of your skill set, including designing and executing test cases manually and using automated tools to ensure software meets user expectations. For the Developer role, you should have a minimum of 3 years of experience with primary skills including Java Language, specifically hands-on experience with core concepts and features of Java 8 or later, along with knowledge in the Spring Framework. Proven experience in the trade finance domain, especially with FBTI application from FINASTRA, is required. Knowledge of database technologies like Oracle and SQL is essential, along with experience in continuous integration and Continuous Delivery/Deployment pipelines such as GitLab CI, Maven, ANT. Proficiency in version control systems, particularly Git, is expected. Experience with Integrated Development Environments like Eclipse or IntelliJ is beneficial. You should have a strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience with SonarQube and Checkmarx source code analysis tools will be advantageous.,

Posted 1 week ago

Apply

Exploring Version Control Jobs in India

The version control job market in India is thriving with numerous opportunities for skilled professionals. Version control is a critical aspect of software development, allowing teams to collaborate efficiently and manage code changes effectively. Job seekers with expertise in version control tools and practices are highly sought after in the Indian tech industry.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Mumbai

These cities are known for their vibrant tech ecosystems and have a high demand for version control professionals.

Average Salary Range

The average salary range for version control professionals in India varies based on experience levels. Entry-level professionals can expect to earn between INR 4-6 lakhs per annum, while experienced professionals with several years of experience can earn upwards of INR 15 lakhs per annum.

Career Path

In the field of version control, a typical career path may include roles such as Junior Developer, Senior Developer, Tech Lead, and eventually progressing to roles like DevOps Engineer or Release Manager. Continuous learning and staying updated with the latest tools and practices are essential for career growth in this field.

Related Skills

Apart from expertise in version control tools like Git, other skills that are often expected or helpful for version control professionals include: - Knowledge of Continuous Integration/Continuous Deployment (CI/CD) pipelines - Proficiency in scripting languages like Bash or Python - Understanding of software development methodologies like Agile or Scrum

Interview Questions

  • What is version control and why is it important? (basic)
  • Explain the difference between Git and SVN. (basic)
  • How do you resolve a merge conflict in Git? (medium)
  • What are the advantages of using branching in version control? (medium)
  • How does Git handle branching and merging? (medium)
  • What is a Git rebase and when would you use it? (advanced)
  • Explain the concept of Git hooks. (advanced)
  • How do you revert a commit in Git? (medium)
  • What is the purpose of a .gitignore file? (basic)
  • Describe the difference between git pull and git fetch. (medium)
  • How do you squash multiple commits into a single commit in Git? (medium)
  • Explain the difference between rebase and merge in Git. (medium)
  • What is a Git submodule and how do you use it? (advanced)
  • How do you cherry-pick a commit in Git? (advanced)
  • Describe the advantages of using Git over other version control systems. (basic)
  • What is the role of a version control system in the software development lifecycle? (basic)
  • How do you handle large binary files in Git? (advanced)
  • Explain the concept of Git bisect. (advanced)
  • How do you create and apply patches in Git? (advanced)
  • What are some best practices for using Git in a team environment? (medium)
  • How do you view the commit history in Git? (basic)
  • Describe the purpose of Git submodules and Git subtrees. (advanced)
  • How do you revert a commit that has already been pushed to a remote repository? (medium)
  • Explain the difference between a Git commit and a Git push. (basic)
  • How do you squash commits using an interactive rebase in Git? (advanced)

Closing Remark

As you prepare for version control job opportunities in India, make sure to brush up on your skills and stay updated with the latest trends in the industry. With the right expertise and preparation, you can confidently apply for and excel in version control roles in the Indian job market. Good luck!

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