Home
Jobs

18923 Debugging Jobs - Page 36

Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
Filter
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Job Title : App Developer Location : Bengaluru, India Experience : 3 years - 4 years Company Overview At IAI Solution Pvt Ltd, we create innovative software solutions that transform how businesses operate. We are seeking a skilled Mobile App Developer with a passion for building robust, high-performance cross-platform applications. If you have hands-on experience in Flutter and Dart and enjoy solving complex problems in real-time audio/video scenarios, we want you on our Summary : Responsibilities We are looking for a Mobile App Developer with 3- 4 years of professional mobile app development experienceat least 34 years of which must be dedicated to Flutter and Dart for cross-platform applications. The ideal candidate will be well-versed in state management using Riverpod (or similar frameworks), comfortable integrating WebRTC for real-time audio/video, and capable of handling end-to-end mobile app lifecycles (from UI design to App Store/Play Store submission). You should enjoy working on streaming/chat-style features, be adept at managing permissions and device integration (camera, microphone), and have a keen eye for responsive UI/UX design in Responsibilities : Develop, maintain, and optimize cross-platform mobile applications using Flutter and Dart, ensuring clean architecture and modular code. Implement and manage complex app state using Riverpod (e.g., StateProvider, FutureProvider, AsyncNotifier) or similar frameworks (Provider, Bloc, GetX). Integrate WebRTC (via flutter_webrtc) for real-time audio/video functionality, including peer-to-peer streaming, signaling (Firebase/WebSocket), and handling STUN/TURN servers. Build responsive, user-friendly interfaces in Flutter, designing video grids, call controls, and other UI components that adapt seamlessly across various screen sizes. Handle real-time UI updates for dynamic states such as mute/unmute, participant joins/leaves, and other call-related events. Configure and debug iOS builds in Xcode and Android builds in Android Studio, including provisioning profiles, signing certificates, and deployment pipelines. Manage App Store (iOS) and Play Store (Android) submission processes : prepare provisioning profiles, handle versioning, and ensure compliance with store guidelines. Integrate RESTful APIs and/or WebSocket connections for server communication, handling JSON payloads and ensuring efficient data parsing and error handling. Manage device permissions (camera, microphone, network) using packages like permission_handler, ensuring a smooth user experience and handling permission-related edge cases. Write unit tests and widget tests for UI components and business logic; debug cross-platform and WebRTC issues in both Xcode and Android Studio. Implement basic security measures and privacy compliance (e.g., encryption for media streams, GDPR/CCPA requirements) to protect user data and adhere to regulatory standards. Collaborate closely with designers, backend engineers, and QA teams to define requirements, review code, and deliver end-to-end features on schedule. Stay updated with the latest Flutter/Dart releases, WebRTC enhancements, and mobile-app-related best practices; share knowledge and mentor junior developers as needed. Assist in troubleshooting live production issues, perform root-cause analysis, and release timely hotfixes or : Overall Experience : 34 years of professional mobile app development. Flutter & Dart : 34 years of dedicated experience building cross-platform apps. State Management : Minimum 1 year using Riverpod (or Provider, Bloc) for complex app states and handling real-time UI updates (e.g., in chat/streaming apps). WebRTC : 612 months of hands-on experience integrating flutter_webrtc or equivalent; familiarity with signaling mechanisms (Firebase, WebSocket). Cross-Platform Development : At least 1 year each working with : iOS : Configuring Xcode, provisioning, signing, and debugging. Android : Configuring Android Studio, managing Gradle, signing, and debugging. App Store/Play Store : Experience in app submission workflows, including provisioning profiles (iOS) and signing/build configurations (Android). Networking & APIs : 12 years integrating REST APIs or WebSocket in mobile apps; strong understanding of JSON UI/UX Design : 1+ years building responsive, user-friendly interfaces in Flutter (e.g., grids, custom controls). Permissions & Device Integration : 1+ years working with device permissions (camera, mic, network) and integrating native plugins. Testing & Debugging : 2+ years writing unit/widget tests; debugging cross-platform issues, especially around WebRTC, in Xcode and Android Studio. Security & Privacy : 612 months implementing encryption for media streams and ensuring compliance with data privacy standards (e.g., GDPR, Skills : Proficient in Flutter and Dart for cross-platform UI and business logic Expert in state management with Riverpod and familiar with Provider, Bloc, or GetX Experienced integrating flutter_webrtc for real-time audio/video streaming Skilled in implementing signaling using Firebase or custom WebSocket Proficient with Xcode for iOS build configuration, provisioning, and debugging Proficient with Android Studio for Gradle management, signing, and debugging Knowledgeable about App Store and Play Store submission requirements Experienced in integrating REST (HTTP/JSON) and WebSocket APIs Skilled in designing responsive video conferencing UIs (video grids, call controls) in Flutter Competent in managing camera, microphone, and network permissions using permission_handler Able to write unit and widget tests for UI and logic in Flutter Experienced in debugging WebRTC and platform-specific issues in Xcode and Android Studio Familiar with implementing basic encryption for media streams Knowledgeable about GDPR and CCPA compliance Skills : Advanced WebRTC optimization (STUN/TURN, SFU/MCU) Backend development (Node.js, Firebase, AWS) Push notifications (FCM, CallKit for iOS, Android call screens) Performance optimization (app size, CPU, platform channels) Advanced UI/UX (virtual backgrounds, screen sharing, animations) Analytics and monitoring (Sentry, Firebase Analytics, WebRTC metrics) CI/CD and DevOps : Pipelines with GitHub Actions/Bitrise Streamlined App Store and Play Store deployments Accessibility and localization (i18n, RTL, screen reader support) Native development (Swift/Kotlin for platform-specific features) AI/ML integration (noise cancellation, live captions, face Qualifications : Bachelors degree in Computer Science, Engineering, or a related field. Strong Git workflow experience (feature branches, code reviews, pull requests). Demonstrated ability to mentor junior developers and conduct code reviews. Proven track record of delivering at least one production-grade Flutter app to both App Store and Play Store. Familiarity with Agile/Scrum methodologies and collaborative tools (Jira, & Benefits : Competitive salary with performance-based bonuses. Opportunity to work on cutting-edge real-time audio/video applications. Flexible working hours. Access to the latest development tools and technologies. Professional development budgets for conferences, courses, and certifications. Wellness programs, and team-building events. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

2.0 years

0 Lacs

Bengaluru, Karnataka, India

Remote

Linkedin logo

Job Description As a Support Engineer on the Core engineering team, you will be part of a team that owns critical OS components, pipelines, services, tools, and application development frameworks working on projects that push the boundaries of customer-device interaction. This job requires you to hit the ground running and your ability to learn quickly and work on disparate and overlapping tasks that will define your success. Some of the key job functions of the support engineer are : Provide first level of support for handling Jira tickets, operational issues from production services. Provide engineering support of our incoming JIRAs tickets, including extensive troubleshooting and debugging, with responsibilities covering multiple product lines. Work on maintenance driven coding projects, primarily in AWS and basics of python. Be able to setup and maintain cloud infrastructure. Develop tools and automate manual operational tasks and easy maintenance of our services. Build monitoring metrics dashboard, and report System health and Support status metrics. Work with remote development teams for handing-off or taking over active support issues and to create a team specific knowledge base and skill set. Key Job Responsibilities Provide first level of support for handling Jiras, tickets, operational issues from production services. Provide engineering support of our incoming Jiras, tickets, including extensive troubleshooting and debugging, with responsibilities covering multiple product lines. Work on maintenance driven coding projects, primarily in AWS and basics of python. Hands-on experience in Unix or any scripting language, python is plus. Read and understand complex application code and make code fixes to resolve support issues. Develop tools and automate manual operational tasks and easy maintenance of our services. Build monitoring metrics dashboard, and report System health and Support status metrics. A Day At Work Create cloud infrastructure. Fix/debug issues. Deployment of features in cloud. Develop tooling and CDK. On call support. Basic Qualifications 2+ years of software development, or 2+ years of technical support experience. Experience in Unix. Experience troubleshooting and debugging technical systems. Experience scripting in modern program languages. Preferred Qualifications Knowledge of web services, distributed systems, and web application development. Experience troubleshooting & maintaining hardware & software. Experience with Mobile testing applications Android / iOS. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Key Responsibilities System Design & Development : Design, develop, and implement robust, high-performance system-level software components, modules, and drivers, often in C/C++. Operating System Interaction : Work extensively with operating system internals (e.g., Linux kernel, Windows kernel), including memory management, process scheduling, I/O handling, and inter-process communication. Performance Optimization : Identify and resolve performance bottlenecks at the system level, optimizing code for speed, efficiency, and resource utilization. Concurrency & Parallelism : Implement and manage concurrent and parallel programming constructs, ensuring thread safety and efficient resource sharing. Debugging & Troubleshooting : Perform advanced debugging and root cause analysis of complex system issues, kernel panics, and performance regressions using specialized tools. Hardware Interaction : Develop software that interacts directly with hardware components, device drivers, or firmware (if applicable to the specific domain). Architectural Contribution : Contribute to the architectural design of system software, ensuring scalability, reliability, and security. Testing : Develop and execute comprehensive unit, integration, and system tests for low-level components. Collaboration : Work closely with hardware engineers, application developers, and QA teams to integrate and validate system software. Required Skills & Qualifications Experience : Minimum 5-8 years of hands-on experience in Systems Software Engineering or a related low-level development role. Programming Languages : Strong expertise in C and/or C++. Operating Systems : Deep understanding of operating system internals (e.g., Linux, Windows) and concepts such as kernel modes, user modes, process management, threading, memory management, and I/O. Data Structures & Algorithms : Excellent grasp of fundamental data structures and algorithms. Concurrency : Proven experience with multi-threading, concurrency control, and synchronization primitives. Debugging : Proficient in using system-level debugging tools (e.g., GDB, WinDbg, perf, strace, gprof). Performance Tuning : Experience with performance profiling and optimization techniques. Version Control : Proficiency with version control systems, especially Git. Problem-Solving : Exceptional analytical and problem-solving skills for complex technical challenges. Communication : Strong verbal and written communication skills. Education : Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field. Desired Skills (Good To Have) Experience with device driver development. Knowledge of networking protocols and low-level network programming. Familiarity with virtualization technologies (e.g., KVM, VMware, Hyper-V). Experience with embedded systems or real-time operating systems (RTOS). Knowledge of distributed (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

RCM Business Solutions is seeking a highly skilled and experienced React JS Developer to join our team in Bangalore. The ideal candidate will have over 5 years of hands-on experience in building complex, scalable frontend applications using React and TypeScript, with deep integration into PostgreSQL databases and real-time data handling workflows. You will be working in a high-performance environment focused on building intelligent financial systems and tools. Key Responsibilities Develop and maintain modern, responsive user interfaces using React (with Hooks) and TypeScript. Design and implement scalable frontend architecture integrated with PostgreSQL backends. Build and maintain robust data workflows, including CSV/Excel import/export modules with mapping features. Collaborate with backend engineers and product stakeholders to design end-to-end solutions. Implement and maintain universal search features across complex financial datasets. Utilize advanced custom React hooks and stores to manage application state efficiently. Ensure secure, performant, and reliable authentication and authorization mechanisms within the application. Contribute to code reviews, performance optimization, and architecture design discussions. Technical Skills & Requirements 5+ years of experience in frontend development with strong proficiency in React.js and TypeScript. Strong understanding of React Hooks, component architecture, and state management. Solid experience with Material UI or similar component libraries. Deep expertise in SQL (especially PostgreSQL) including migrations, stored procedures, and data modeling. Familiarity with data import/export flows such as Excel/CSV parsing and validation. Good understanding of authentication/authorization best practices in frontend applications. Knowledge of data transformation pipelines and financial data handling is a plus. Experience in building user-centric, scalable financial platforms is highly desirable but not mandatory. Strong debugging, performance tuning, and problem-solving skills. Nice To Have Background in Fintech, Loan Management Systems, or financial applications. Familiarity with tools such as Redux, Zustand, or Recoil for state management. Exposure to CI/CD pipelines and agile methodologies. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Responsibilities Develop high quality Javascript (ES6) code for our React Native applications (iOS/Android). Coordinate with backend engineers to establish JSON-based APIs. Optimize application for maximum speed and compatibility. Integrating third-party dependencies and debugging dependency conflicts Multitask seamlessly, always maintaining a positive attitude and a client-first mentality Incorporate engineering best practices, methodologies & standards in all deliverables Pay close attention to details and be able to follow specifications and mockups (pixel perfect). Making recommendations to address UI/UX issues. Requirement 2+yrs Experience in React Native Strong experience in React Native, JavaScript, ES6, CSS3. Good experience with React or React Native and Redux. Experience building complex features and interfaces for React Native applications. Familiarity with RESTful APIs. - Experience with version control tools (Git), NPM- Deep understanding of data structures, data flow, Ajax and CRUD. Solid knowledge of mobile app development practices. Excellent spoken and written English (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

3.0 - 5.0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

Key Responsibilities Software Development : Design, develop, test, and deploy high-quality, scalable, and efficient applications using Python. API Development : Build and maintain robust RESTful APIs and microservices to support various functionalities and integrations. Code Quality : Write clean, well-documented, and testable code. Participate actively in code reviews to ensure adherence to coding standards and best practices. Database Interaction : Design database schemas, write efficient queries, and manage interactions with relational (e.g., PostgreSQL, MySQL) or NoSQL databases (e.g., MongoDB). Problem Solving : Analyze and resolve complex technical issues, bugs, and performance bottlenecks within applications. Collaboration : Work closely with cross-functional teams, including product managers, frontend developers, data scientists, and QA engineers, to understand requirements and deliver integrated solutions. Testing & Deployment : Implement unit, integration, and end-to-end tests to ensure software reliability. Assist in the deployment process, potentially using CI/CD pipelines. Continuous Learning : Stay updated with the latest Python frameworks, libraries, tools, and industry best practices to continuously improve development processes and solutions. Required Skills & Qualifications Experience : Minimum 3-5 years of hands-on experience in Python software development. Python Proficiency : Strong expertise in Python programming and its core libraries. Frameworks : Hands-on experience with at least one major Python web framework (e.g., Django, Flask, FastAPI). API Development : Proven experience in building and consuming RESTful APIs. Databases : Solid understanding of database concepts and practical experience with relational databases (e.g., SQL) and/or NoSQL databases. Version Control : Proficiency with version control systems, especially Git. Problem-Solving : Excellent analytical, problem-solving, and debugging skills. Communication : Strong verbal and written communication skills to articulate technical concepts and collaborate effectively. Education : Bachelor's degree in Computer Science, Engineering, or a related technical field is preferred. Desired Skills (Good To Have) Experience with Microservices architecture. Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and related services. Knowledge of containerization technologies (e.g., Docker, Kubernetes). Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps). Familiarity with message brokers/queues (e.g., Kafka, RabbitMQ). (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

3.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Location: Hyderabad More Details Below About the team: Join the growing team at Qualcomm focused on advancing state-of-the-art in Machine Learning. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities to allow inference of trained neural networks on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. See your work directly impact billions of devices around the world. Responsibilities In this position, you will be responsible for the development and commercialization of ML solutions like Snapdragon Neural Processing Engine (SNPE) SDK on Qualcomm SoCs. You will be developing various SW features in our ML stack. You would be porting AI/ML solutions to various platforms and optimize the performance on multiple hardware accelerators (like CPU/GPU/NPU). You will have expert knowledge in deployment aspects of large software C/C++ dependency stacks using best practices. You will also have to keep up with the fast-paced development happening in the industry and academia to continuously enhance our solution from software engineering as well as machine learning standpoint. Work Experience 7-9 years of relevant work experience in software development. Live and breathe quality software development with excellent analytical and debugging skills. Strong understanding about Processor architecture, system design fundamentals. Experience with embedded systems development or equivalent. Strong development skills in C and C++. Excellent communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Experience in embedded system development. Experience in C, C++, OOPS and Design patterns. Experience in Linux kernel or driver development is a plus. Strong OS concepts. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3072303 Show more Show less

Posted 1 day ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Job Description Design and develop cross-platform mobile applications using React Native. Collaborate with product managers, designers, and backend developers to implement intuitive user experiences. Integrate with RESTful APIs and third-party libraries. Write clean, maintainable, and scalable code following best practices. Troubleshoot, debug, and optimize performance across mobile platforms. Implement CI/CD pipelines for app delivery. Handle app store submissions and updates (Google Play & Apple App Store). Maintain documentation and unit test coverage for all features. Requirements Strong proficiency in TypeScript and React Native. Experience in developing and deploying mobile apps for both iOS and Android. Familiarity with state management libraries (Redux, Zustand, or Context API). Experience with mobile debugging tools (Flipper, Chrome DevTools). Knowledge of mobile architecture patterns like MVVM or Redux. Experience with version control systems (Git). (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

2.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Company Qualcomm India Private Limited Job Area Engineering Group, Engineering Group > Software Engineering General Summary Job Description Join the exciting Generative AI team at Qualcomm focused on integrating cutting edge GenAI models on Qualcomm chipsets. The team uses Qualcomm chips’ extensive heterogeneous computing capabilities to allow inference of GenAI models on-device without a need for connection to the cloud. Our inference engine is designed to help developers run neural network models trained in a variety of frameworks on Snapdragon platforms at blazing speeds while still sipping the smallest amount of power. Utilize this power efficient hardware and Software stack to run Large Language Models (LLMs) and Large Vision Models (LVM) at near GPU speeds! Responsibilities In this role, you will spearhead the development and commercialization of the Qualcomm AI Runtime (QAIRT) SDK on Qualcomm SoCs. As an AI inferencing expert, you'll push the limits of performance from large models. Your mastery in deploying large C/C++ software stacks using best practices will be essential. You'll stay on the cutting edge of GenAI advancements, understanding LLMs/Transformers and the nuances of edge-based GenAI deployment. Most importantly, your passion for the role of edge in AI's evolution will be your driving force. Requirements Master’s/Bachelor’s degree in computer science or equivalent. 2-4 years of relevant work experience in software development. Strong understanding of Generative AI models – LLM, LVM, LMMs and building blocks (self-attention, cross attention, kv caching etc.) Floating-point, Fixed-point representations and Quantization concepts. Experience with optimizing algorithms for AI hardware accelerators (like CPU/GPU/NPU). Strong in C/C++ programming, Design Patterns and OS concepts. Good scripting skills in Python. Excellent analytical and debugging skills. Good communication skills (verbal, presentation, written). Ability to collaborate across a globally diverse team and multiple interests. Preferred Qualifications Strong understanding of SIMD processor architecture and system design. Proficiency in object-oriented software development and familiarity Familiarity with Linux and Windows environment Strong background in kernel development for SIMD architectures. Familiarity with frameworks like llama.cpp, MLX, and MLC is a plus. Good knowledge of PyTorch, TFLite, and ONNX Runtime is preferred. Experience with parallel computing systems and languages like OpenCL and CUDA is a plus. Minimum Qualifications Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Applicants : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers. 3075196 Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Key Responsibilities Design, develop, and maintain scalable and secure Java-based applications using Spring Boot and related technologies. Write efficient SQL queries, design relational databases, and perform CRUD operations using Hibernate or JPA. Work on unit testing, integration testing, and participate in code reviews to maintain code quality standards. Collaborate with DevOps teams to design and maintain CI/CD pipelines using Azure DevOps. Deploy and manage applications in Microsoft Azure, utilizing services such as App Services, Azure Functions, Key Vault, Blob Storage, and App Configuration. Troubleshoot and optimize performance issues across application and cloud infrastructure layers. Collaborate with cross-functional teams including QA, DevOps, UI/UX, and business stakeholders to deliver end-to-end solutions. Follow Agile development methodologies and participate in sprint planning, stand-ups, and retrospectives. Document technical specifications and provide guidance to junior developers as Skills & Experience : Minimum 5+ years of hands-on experience in Java development. Minimum 3+ years of experience with Spring Boot, Spring MVC, and related frameworks. Experience in working with Hibernate, JPA, or other ORM tools for database access. Proficiency in writing complex SQL queries, understanding relational database design, and data modeling. Solid experience with Azure DevOps tools, CI/CD pipelines, and automated deployment strategies. Experience with Microsoft Azure resources such as : App Services Azure Functions Azure Storage (Blob/Table) Azure Key Vault App Configuration / Azure Monitor Strong problem-solving and debugging skills. Excellent communication and teamwork skills, with the ability to collaborate across distributed Qualifications : Bachelors or Masters degree in Computer Science, Information Technology, or a related field. Microsoft Azure certifications (e.g., AZ-204 : Developing Solutions for Microsoft Azure) is a plus. Knowledge of containerization tools like Docker or Kubernetes is an advantage. Familiarity with front-end technologies or microservices architecture is a We Offer : Opportunity to work with cutting-edge cloud technologies in a modern development environment. Collaborative team culture that encourages learning, innovation, and knowledge sharing. Competitive compensation, health benefits, and career development opportunities. Exposure to enterprise-level software design and cloud deployment practices. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

This role has been designed as ‘’Onsite’ with an expectation that you will primarily work from an HPE office. Who We Are Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. Job Description Who We Are: In the HPE Hybrid Cloud , we lead the innovation agenda and technology roadmap for all of HPE. This includes managing the design, development, and product portfolio of our next-generation cloud platform, Green Lake. Working with customers, we help them reimagine their information technology needs to deliver a simple, consumable solution that helps them drive their business results. Join us redefine what’s next for you. Job Family Definition Hewlett Packard Enterprise is the global edge-to-cloud company advancing the way people live and work. We help companies connect, protect, analyze, and act on their data and applications wherever they live, from edge to cloud, so they can turn insights into outcomes at the speed required to thrive in today’s complex world. Our culture thrives on finding new and better ways to accelerate what’s next. We know diverse backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. If you are looking to stretch and grow your career our culture will embrace you. Open up opportunities with HPE. What You Will Do Design, build, and maintain scalable, secure, and high-performance backend services. Develop RESTful APIs and microservices using Java, Spring Boot, Hibernate, and Kafka. Collaborate with cross-functional teams to gather requirements, define architecture, and deliver reliable solutions. Participate in code reviews, enforce coding standards, and mentor junior team members. Optimize existing systems for performance, scalability, and reliability. Implement CI/CD pipelines, automated tests, and deployment strategies using tools like Jenkins or GitHub Actions. Troubleshoot and debug application issues across distributed systems. Work with containers (Docker) and orchestration platforms (Kubernetes) for seamless deployments. Ensure API security and best practices with standards like OAuth2 and JWT. Maintain documentation for architecture, design patterns, and development processes. Participate in Agile development ceremonies (sprint planning, stand-ups, retrospectives). What You Will Need Required Skills & Experience: 4–8 years of backend development experience. Strong proficiency in Java, J2EE, Spring MVC, Spring Boot, and Hibernate. Experience with RESTful services, multithreading, caching strategies, and DB integrations. Solid understanding of Microservice architecture and messaging systems like Kafka. Hands-on with Docker, Kubernetes, and MySQL. Working knowledge of GO Lang (at least intermediate level). Familiarity with version control systems like Git. Skilled in tools like Postman, Swagger, and API documentation practices. Strong debugging, problem-solving, and analytical skills. Effective communication to engage with cross-functional and distributed teams. Must have knowledge on Copilot prompting to get work done. (Able to provide the context to the copilot and get the required things to be done) Preferred Qualifications Exposure to cloud platforms (AWS, GCP, or Azure) and services like EC2, RDS, or ECS. Experience with unit/integration testing frameworks such as JUnit, TestNG, REST Assured. Understanding of secure coding practices and API security (OAuth2, JWT). Experience with SaaS platforms and low-code/no-code automation tools. Familiarity with CI/CD processes using Jenkins, GitHub Actions, or similar tools. Full Stack development exposure is a plus. Participation in open-source or internal tech communities is an advantage. Soft Skills Proactive attitude with a strong sense of ownership. Quick learner, able to work independently and collaboratively. Ability to explain technical topics clearly to non-technical stakeholders. Additional Skills Cloud Architectures, Cross Domain Knowledge, Design Thinking, Development Fundamentals, DevOps, Distributed Computing, Microservices Fluency, Full Stack Development, Release Management, Security-First Mindset, User Experience (UX) What We Can Offer You Health & Wellbeing We strive to provide our team members and their loved ones with a comprehensive suite of benefits that supports their physical, financial and emotional wellbeing. Personal & Professional Development We also invest in your career because the better you are, the better we all are. We have specific programs catered to helping you reach any career goals you have — whether you want to become a knowledge expert in your field or apply your skills to another division. Unconditional Inclusion We are unconditionally inclusive in the way we work and celebrate individual uniqueness. We know varied backgrounds are valued and succeed here. We have the flexibility to manage our work and personal needs. We make bold moves, together, and are a force for good. Let's Stay Connected Follow @HPECareers on Instagram to see the latest on people, culture and tech at HPE. Job Engineering Job Level TCP_02 HPE is an Equal Employment Opportunity/ Veterans/Disabled/LGBT employer. We do not discriminate on the basis of race, gender, or any other protected category, and all decisions we make are made on the basis of qualifications, merit, and business need. Our goal is to be one global team that is representative of our customers, in an inclusive environment where we can continue to innovate and grow together. Please click here: Equal Employment Opportunity. Hewlett Packard Enterprise is EEO Protected Veteran/ Individual with Disabilities. HPE will comply with all applicable laws related to employer use of arrest and conviction records, including laws requiring employers to consider for employment qualified applicants with criminal histories. Show more Show less

Posted 1 day ago

Apply

8.0 - 10.0 years

0 Lacs

Kerala, India

On-site

Linkedin logo

Job Description We are seeking a highly skilled and experienced Technical Architect to lead the design and development of scalable, enterprise-grade applications and AI/ML solutions. The ideal candidate will have deep expertise in system architecture, hands-on experience with Python or C# .Net, and the ability to guide and mentor technical teams. This role involves client interaction, active participation in technical discussions, and solution designespecially for modern, AI-driven applications such as Retrieval-Augmented Generation (RAG) systems. Key Responsibilities Lead the architectural design and development of enterprise-level applications and AI/ML solutions. Collaborate with business and technical stakeholders to translate requirements into scalable and maintainable architectures. Design and implement end-to-end solutions with a focus on performance, security, and maintainability. Provide technical leadership and mentoring to development teams. Conduct code reviews, enforce best practices, and ensure adherence to architectural standards. Participate in technical discussions with client teams, providing guidance and strategic recommendations. Oversee integration of AI/ML components, with a strong emphasis on RAG-based solutions. Evaluate emerging technologies and drive innovation in architecture and solutioning. Work closely with DevOps and QA teams to support CI/CD, automated testing, and deployment practices. Required Skills And Qualifications 8 - 10 years of overall experience in software development and architecture. Proven experience designing and building large-scale enterprise applications. Proficient in either Python or C# .Net, with strong coding and debugging skills. Solid understanding of architectural patterns (e.g., microservices, event-driven, layered architecture). Hands-on experience with cloud platforms (e.g., AWS, Azure, or GCP). Strong experience working with databases (SQL and NoSQL), APIs, and integration patterns. Exposure to AI/ML solutions, especially RAG-based architectures (e.g., combining LLMs with vector databases, context-aware search). Familiarity with vector databases like FAISS, Pinecone, or Weaviate. Strong understanding of LLMs, embeddings, prompt engineering, and data pipelines. Excellent communication and interpersonal skills. Experience interacting with client stakeholders in technical discussions. Ability to manage technical teams, assign tasks, and ensure high-quality Qualifications : Experience with containerization (Docker, Kubernetes). Exposure to MLOps and deployment of AI models in production. Experience in Agile/Scrum methodologies. Certifications in cloud architecture (AWS Solutions Architect, Azure Architect, etc.) or AI/ML will be a plus. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Job Title : Technical Lead/Associate Engineering Manager/Engineering Manager/Sr. Engineering Manager Experience : 10-20 Years Work Location : Technopark, Trivandrum Preferred Technical Background : ASP.Net with Cloud, or C++ or NodeJS, with project management skills. Responsibilities The ideal candidate will lead cross-functional teams, drive technical excellence, and play a key role in architecting and delivering scalable enterprise applications. Lead and manage a team of software engineers working on C#.NET or C++ or NodeJS projects. Drive the design, architecture, and development of high-quality software solutions. Collaborate with Team leads, Sr. Engineers, and stakeholders to define technical roadmaps and project goals. Ensure best practices in coding, testing, and deployment for high-performance applications. Provide technical mentorship to the team and encourage continuous learning. Oversee code reviews, performance optimization, and debugging of complex systems. Manage project timelines, risks, and dependencies to deliver on business objectives. Foster a culture of innovation, collaboration, and technical excellence. Required Skills & Qualifications Bachelors/Masters degree in Computer Science, Engineering, or a related field. 10+ years of experience in software development, with at least 3 years in leadership roles. Strong expertise in C#.NET or C++ or NodeJS with hands-on experience in design and development. Experience with cloud platforms (Azure, AWS, or Google Cloud) is a plus. Strong understanding of data structures, algorithms, and system design principles. Experience in Agile/Scrum methodologies and DevOps best practices. Excellent problem-solving, decision-making, and communication skills. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

5.0 - 7.0 years

0 Lacs

Kochi, Kerala, India

On-site

Linkedin logo

Job Title : Full Stack Developer Location : Infopark, Kochi Job Type : Full-time Experience : 5 - 7 years Job Summary We are looking for a skilled Full Stack Developer to join our team and contribute to the development of scalable web applications. The ideal candidate will have experience in both front-end and back-end development and be proficient in modern frameworks and technologies. Key Responsibilities Design, develop, and maintain scalable web applications. Develop front-end components using React.js Build and optimize backend APIs using Java, Spring boot Design and manage databases such as MySQL / PostgreSQL. Ensure responsiveness, performance, and cross-browser compatibility. Collaborate with UI/UX designers, product managers, and other team members. Troubleshoot and debug applications for seamless functionality. Implement security and data protection best practices. Stay up to date with emerging web technologies and best practices. Required Skills & Qualifications Proficiency in Frontend Technologies : HTML, CSS, JavaScript, React.js, Proficiency in Backend Technologies : Java, Spring boot Database Management : Experience with SQL (MySQL/PostgreSQL) Experience with RESTful APIs and third-party integrations. Familiarity with version control systems (Git). Strong problem-solving and debugging skills. Experience with cloud services (Azure) is a plus. Knowledge of DevOps, CI/CD pipelines, and Docker is a plus. Preferred Qualifications Bachelor's/master's degree in computer science, IT, or a related field. Experience working in Agile/Scrum environments. Strong communication and teamwork skills. Why Join Us? Work on cutting-edge technologies and innovative projects. A dynamic and collaborative work environment. Opportunities for career growth and learning. How To Apply Interested candidates can send their resumes to hr@tecforz.com (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

0 years

0 Lacs

Indore, Madhya Pradesh, India

On-site

Linkedin logo

About The Role WebCraft IT is seeking a skilled Full Stack Developer with expertise in C#, ASP.NET, Azure, SQL, DevOps, and Data Structures & Algorithms (DSA). If you're passionate about building scalable applications and optimizing cloud-based solutions, we'd love to hear from you!. Key Responsibilities Develop and maintain applications using C#, ASP.NET, Node.js. Build & optimize SQL databases (queries, indexing, performance tuning). Implement Azure DevOps CI/CD pipelines and Infrastructure as Code (Terraform). Secure authentication and access management using EntraID (Azure AD). Debug, troubleshoot, and optimize backend performance. Must-Have Skills C#, ASP.NET, SQL, Azure DevOps, Terraform, EntraID. Strong command over Data Structures & Algorithms (DSA). Experience in building APIs & cloud solutions. Excellent problem-solving & debugging skills. Proficiency in Azure Storage services and infrastructure automation with Terraform. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

3.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Key Responsibilities Develop high-performance, user-friendly mobile applications from scratch using React Native, with a primary focus on the Android platform. Take complete ownership of the application development lifecycle, from initial concept to deployment and ongoing maintenance. Write clean, maintainable, and well-tested code, including implementing automated tests, to ensure the highest product quality and reliability. Leverage native APIs for deep integrations with Android platforms to achieve seamless functionality and a native-like user experience. Proactively diagnose and fix bugs and performance bottlenecks to ensure optimal application performance. Transition and convert existing React web applications to React Native mobile applications. Collaborate effectively with cross-functional teams (e.g., UI/UX designers, product managers, backend developers) to define, design, and ship new features. Contribute to the overall architecture planning and continuously enhance the application's core structure. Stay updated with the latest industry trends and best practices in mobile Skills & Qualifications : Minimum 3 years of hands-on experience in React Native development. Strong understanding of React Native principles, components, and ecosystem. Significant experience and proficiency with JavaScript (ES6+). Proven track record of taking complete ownership of mobile app development projects in the past. Ability to write high-quality, maintainable code and implement automated tests. Experience leveraging native APIs for platform-specific integrations (especially Android). Proficiency in diagnosing and fixing bugs and performance issues in mobile applications. Familiarity with the process of transitioning React web apps to React Native. Strong understanding of mobile application architecture patterns. Excellent problem-solving, analytical, and debugging skills. Good communication and collaboration Skills (Plus Points) : Hands-on experience in the design and development of iOS applications in addition to Android. Experience with other cross-platform frameworks like Native Script (Angular/React JS) or native mobile development (iOS/Android). Ability to plan and enhance core application architecture. Strong analytical mindset to derive actionable insights from data and business needs. Thorough knowledge of the React Native ecosystem and its advanced features. Experience with state management libraries (e.g., Redux, MobX). Familiarity with version control systems (e.g., Git). (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

About The Role We are looking for a highly skilled and experienced Senior JavaScript Developer with a strong command of modern web development using ExpressJS, Next.js, and React. As a senior member of the engineering team, you will be responsible for architecting scalable web applications, mentoring developers, conducting code reviews, and ensuring best practices across frontend and backend Responsibilities : Design, develop, and maintain robust web applications using ExpressJS for backend and Next.js/React for frontend. Lead and guide a team of developers by providing technical direction and mentorship. Translate business requirements into well-architected solutions. Enforce coding standards, security best practices, and performance optimization techniques. Perform code reviews and provide constructive feedback to peers. Collaborate cross-functionally with product managers, designers, and QA teams. Manage project timelines, technical risks, and proactively suggest improvements. Research and recommend tools, libraries, and frameworks to improve productivity and code : 5+ years of professional experience in full-stack JavaScript development. Proven expertise in ExpressJS, Next.js, and React. Strong understanding of RESTful APIs, server-side rendering (SSR), and modern frontend architectures. Solid grasp of JavaScript (ES6+), TypeScript (preferred), HTML5, CSS3, and related tooling. Familiarity with Node.js ecosystem, including npm, build tools, and debugging. Experience with Git, CI/CD workflows, and containerized environments (Docker, Kubernetes a plus). Understanding of security, scalability, and performance in web applications. Excellent problem-solving skills and ability to work independently and in a team environment. Strong communication and leadership skills. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

5.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Techvantage.ai is a next-generation technology and product engineering company at the forefront of innovation in Generative AI, Agentic AI, and autonomous intelligent systems. We create intelligent, user-first digital products that redefine industries through the power of AI and engineering Overview : We are seeking a Senior ReactJS Developer with 5+ years of experience in building high-performance, scalable, and user-friendly web applications. This role will focus on creating modern front-end solutions that bring our AI-powered products to life with seamless and intuitive interfaces. Responsibilities Youll work closely with product designers, back-end developers, and AI teams to deliver pixel-perfect UIs and a world-class user Responsibilities : Design and develop advanced front-end applications using ReactJS and modern JavaScript/TypeScript frameworks. Translate UI/UX designs into high-quality code with attention to detail, responsiveness, and accessibility. Build reusable components and front-end libraries for future use. Optimize components for maximum performance across a wide range of devices and browsers. Collaborate with back-end developers to integrate APIs and ensure smooth data flow. Ensure code quality through unit testing, code reviews, and adherence to best practices. Stay updated with the latest trends in front-end development and actively contribute to improving UI architecture and : 5+ years of experience in ReactJS and JavaScript/TypeScript development. Strong understanding of modern front-end build pipelines and tools (Webpack, Babel, Vite, etc. Experience with state management libraries like Redux, Zustand, Recoil, or Context API. Deep knowledge of HTML5, CSS3, SCSS, and responsive design principles. Proficiency with REST APIs, GraphQL, and front-end integration patterns. Familiarity with testing frameworks such as Jest, React Testing Library, or Cypress. Experience working in an agile development environment using Git and CI/CD pipelines. Strong debugging and performance optimization Qualifications : Experience in building dashboards or front-ends for AI, ML, or data-driven applications. Knowledge of Next.js or SSR (server-side rendering) frameworks. Familiarity with component libraries like Material UI, Chakra UI, or Tailwind CSS. Exposure to full-stack development with Node.js is a plus. What We Offer The opportunity to work on cutting-edge AI-powered platforms. A collaborative, fast-paced product team with a focus on innovation. Access to top-tier tools, resources, and growth opportunities. Competitive compensation no limits for the right candidate. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

6.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Linkedin logo

Our Company Techvantage.ai is a next-generation technology and product engineering company at the forefront of innovation in Generative AI, Agentic AI, and autonomous intelligent systems. We build intelligent, scalable, and secure platforms that transform industries through the power of AI. Role Overview We are seeking an experienced Automation Test Engineer with strong expertise in Python-based automation frameworks and a total of 6 years of hands-on experience in software testing. You will be responsible for designing and maintaining automation test suites, ensuring the reliability and performance of AI-enabled products and digital platforms. You will collaborate closely with developers, DevOps, and product teams to implement quality-first practices and enable faster, more reliable releases. What we are looking from an ideal candidate ? Design, develop, and maintain automated test scripts using Python for web, API, and backend services. Develop and execute test strategies, test plans, and test cases for functional, regression, and integration testing. Implement automation frameworks from scratch or enhance existing ones (e.g., Pytest, Robot Framework, Selenium with Python, Behave, etc.) Integrate automated tests into CI/CD pipelines and work with DevOps teams to optimize build-test-deploy workflows. Collaborate with developers and product managers to identify test requirements early in the development cycle. Perform defect tracking, reporting, and root cause analysis. Ensure high test coverage and maintain the scalability of automated suites as products evolve. Stay up to date with emerging tools, trends, and best practices in test automation and quality assurance. Preferred Skills What skills do you need ? Requirements 6 years of total experience in software testing, with a strong focus on test automation. Minimum 3+ years of hands-on experience in Python for automation scripting. Proficiency with one or more test frameworks : Selenium, Pytest, Robot Framework, Behave, or similar. Solid understanding of software QA methodologies, test processes, and best practices. Experience testing RESTful APIs using tools like Postman, requests (Python), or Pytest + requests. Experience with Git, Jenkins, Docker, or other CI/CD tools. Strong analytical and debugging skills, with a passion for high-quality software. Preferred Qualifications Exposure to AI/ML products or data-intensive systems is a plus. Experience with performance testing tools (e.g., Locust, JMeter) is an added advantage. Familiarity with cloud platforms (AWS, GCP, or Azure) and test automation in cloud-native environments. Understanding of basic DevOps and infrastructure-as-code practices. What We Offer Opportunity to work on advanced AI-driven platforms with high-quality engineering culture. A collaborative and fast-paced environment focused on innovation. Career growth and training in modern automation and AI QA practices. Compensation is not a constraint for the right candidate. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

3.0 years

0 Lacs

Dehradun, Uttarakhand, India

Remote

Linkedin logo

Position : Android Developer Native Location : Dehradun, Uttarakhand Experience : Minimum 3 Years Type : Full-time Job Summary We are seeking a highly skilled and experienced Native Android Developer with a strong grasp of the Android SDK, Jetpack libraries, Compose, and Room Database. The ideal candidate should be passionate about building high-quality mobile applications, have experience working with REST APIs, and be comfortable taking ownership of features from concept to Responsibilities : Design and build advanced applications for the Android platform using Kotlin. Collaborate with cross-functional teams to define, design, and ship new features. Work with RESTful APIs to connect Android applications to back-end services. Ensure the performance, quality, and responsiveness of applications. Identify and fix bugs and performance bottlenecks. Continuously discover, evaluate, and implement new technologies to maximize development efficiency. Write clean, scalable, and well-documented Skills and Qualifications : Minimum 3 years of hands-on experience in Native Android development. Proficient in Kotlin, Java and Android SDK. Strong knowledge of modern Android architecture components : Jetpack libraries (Lifecycle, ViewModel, LiveData, Navigation, etc.) Jetpack Compose for modern UI development Room Database for local storage Experience with RESTful APIs and third-party libraries (e.g., Retrofit, OkHttp). Deep understanding of Material Design guidelines and best practices. Familiarity with MVVM architecture, dependency injection (e.g., Hilt/Dagger), and coroutines. Experience with Git and version control best practices. Strong debugging, problem-solving, and analytical skills. Experience in handling different screen sizes and OS to Have : Experience with unit testing and UI testing frameworks. Familiarity with Firebase tools (Crashlytics, Analytics, Remote Config, etc.). Knowledge of CI/CD practices and tools (e.g., GitHub Actions, Bitrise, Jenkins). Understanding of Google Play Store policies and app publishing Qualification : Bachelors degree in Computer Science, Engineering, or related field (or equivalent practical We Offer : Opportunity to work on impactful products in a collaborative environment. Competitive salary and performance-based growth. Flexible work culture and supportive team environment. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

3.0 years

0 Lacs

Trivandrum, Kerala, India

Remote

Linkedin logo

Seeking a talented and experienced Front-End Developer to join our growing team. The ideal candidate will have 3-4 years of experience in developing responsive and user-friendly web applications. This role requires a strong proficiency in HTML, CSS, JavaScript, and TypeScript, as well as experience with modern front-end frameworks and tools. The candidate should be passionate about creating exceptional user experiences and possess excellent collaboration skills. Responsibilities : Front-End Development : Develop and maintain responsive and cross-browser compatible web applications using HTML, CSS, JavaScript, and TypeScript. Implement UI/UX designs and ensure a seamless user experience. Write clean, maintainable, and well-documented code. Optimize applications for performance and scalability. UI/UX Collaboration : Collaborate with UI/UX designers to translate design mockups into functional web applications. Provide feedback on design feasibility and user experience. Ensure adherence to design guidelines and best practices. Responsive Design : Implement responsive design principles to ensure applications are accessible across various devices and screen sizes. Test and debug applications on different browsers and devices. Version Control : Utilize Git for version control and collaborate with team members using GitHub/GitLab/Bitbucket. Participate in code reviews and ensure adherence to coding standards. Frameworks And Libraries : Utilize front-end frameworks and libraries as needed. Optional experience with Bootstrap or Tailwind CSS is a plus. Problem Solving : Identify and resolve front-end related issues and bugs. Proactively seek opportunities to improve application performance and user experience. Required Technical Skills : Core Web Technologies : Expert-level proficiency in HTML5, CSS3, and JavaScript (ES6+). Strong understanding of TypeScript. Front-End Frameworks/Libraries : Experience with modern front-end frameworks and libraries. Optional experience with Bootstrap or Tailwind CSS. Version Control : Proficiency in Git. Experience with GitHub, GitLab, or Bitbucket. UI/UX Collaboration : Ability to collaborate effectively with UI/UX designers. Understanding of UI/UX principles and best practices. Responsive Design : Strong understanding of responsive design principles. Experience with media queries and responsive frameworks. Testing And Debugging : Experience with browser developer tools and debugging techniques. Ability to write unit tests is a plus. Key Requirements : 3-4 years of experience in front-end development. Strong proficiency in HTML, CSS, JavaScript, and TypeScript. Experience with version control systems (Git). Ability to work remotely and independently. Excellent communication and collaboration skills. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Who We Are At Kyndryl, we design, build, manage and modernize the mission-critical technology systems that the world depends on every day. So why work at Kyndryl? We are always moving forward – always pushing ourselves to go further in our efforts to build a more equitable, inclusive world for our employees, our customers and our communities. The Role Are you passionate about solving complex problems? Do you thrive in a fast-paced environment? Then there’s a good chance you will love being a part of our Software Engineering – Development team at Kyndryl, where you will be able to see the immediate value of your work. As a Software Engineering - Developer at Kyndryl, you will be at the forefront of designing, developing, and implementing cutting-edge software solutions. Your work will play a critical role in our business offering, your code will deliver value to our customers faster than ever before, and your attention to detail and commitment to quality will be critical in ensuring the success of our products. Using design documentation and functional programming specifications, you will be responsible for implementing identified components. You will ensure that implemented components are appropriately documented, unit-tested, and ready for integration into the final product. You will have the opportunity to architect the solution, test the code, and deploy and build a CI/CD pipeline for it. As a valued member of our team, you will provide work estimates for assigned development work, and guide features, functional objectives, or technologies being built for interested parties. Your contributions will have a significant impact on our products' success, and you will be part of a team that is passionate about innovation, creativity, and excellence. Above all else, you will have the freedom to drive innovation and take ownership of your work while honing your problem-solving, collaboration, and automation skills. Together, we can make a difference in the world of cloud-based managed services. Your Future at Kyndryl The career path ahead is full of exciting opportunities to grow and advance within the job family. With dedication and hard work, you can climb the ladder to higher bands, achieving coveted positions such as Principal Engineer or Vice President of Software. These roles not only offer the chance to inspire and innovate, but also bring with them a sense of pride and accomplishment for having reached the pinnacle of your career in the software industry. Who You Are You’re good at what you do and possess the required experience to prove it. However, equally as important – you have a growth mindset; keen to drive your own personal and professional development. You are customer-focused – someone who prioritizes customer success in their work. And finally, you’re open and borderless – naturally inclusive in how you work with others. Required Technical And Professional Experience 10 years of experience working as a software engineer on complex software projects Excellent coding skills and solid development experience (Java, Python, .Net etc.) with debugging and problem-solving skills Software development methodologies, with demonstrated experience developing scalable and robust software Experienced in relational and NoSQL databases, data mapping, XML/JSON, Rest based web services Knowledge of architecture design - Microservices architecture, containers (Docker & k8s), messaging queues Deep understanding of OOP and Design patterns Preferred Technical And Professional Experience Bachelor's degree in Computer Science, related technical field, or equivalent practical experience Certification in one or more of the hyperscalers (Azure, AWS, and Google GCP) - otherwise, you can obtain certifications with Kyndryl Experience with DevOps tools and modern engineering practices Being You Diversity is a whole lot more than what we look like or where we come from, it’s how we think and who we are. We welcome people of all cultures, backgrounds, and experiences. But we’re not doing it single-handily: Our Kyndryl Inclusion Networks are only one of many ways we create a workplace where all Kyndryls can find and provide support and advice. This dedication to welcoming everyone into our company means that Kyndryl gives you – and everyone next to you – the ability to bring your whole self to work, individually and collectively, and support the activation of our equitable culture. That’s the Kyndryl Way. What You Can Expect With state-of-the-art resources and Fortune 100 clients, every day is an opportunity to innovate, build new capabilities, new relationships, new processes, and new value. Kyndryl cares about your well-being and prides itself on offering benefits that give you choice, reflect the diversity of our employees and support you and your family through the moments that matter – wherever you are in your life journey. Our employee learning programs give you access to the best learning in the industry to receive certifications, including Microsoft, Google, Amazon, Skillsoft, and many more. Through our company-wide volunteering and giving platform, you can donate, start fundraisers, volunteer, and search over 2 million non-profit organizations. At Kyndryl, we invest heavily in you, we want you to succeed so that together, we will all succeed. Get Referred! If you know someone that works at Kyndryl, when asked ‘How Did You Hear About Us’ during the application process, select ‘Employee Referral’ and enter your contact's Kyndryl email address. Show more Show less

Posted 1 day ago

Apply

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Description Design and develop software architectures for libraries tailored to meet the specific requirements of embedded systems, considering factors such as performance, memory constraints, and real-time processing. Collaborate with cross-functional teams, including software engineers, hardware engineers, and product managers, to understand system specifications and requirements for the embedded systems. Define the overall structure, components, and interfaces of the software library to ensure modularity, reusability, and maintainability. Evaluate and select appropriate programming languages, frameworks, and technologies that align with the constraints and capabilities of the embedded systems. Implement best practices for code optimization, data management, and resource utilization to enhance the overall efficiency and performance of the software library. Conduct thorough testing and validation of the software library to ensure its compatibility, reliability, and functionality across different embedded systems. Provide technical guidance and support to the development team during the implementation and integration of the software library into the embedded systems. Document the software architecture, design decisions, and technical specifications to facilitate communication and knowledge sharing within the organization. Stay updated with the latest advancements in embedded systems, software development practices, and industry standards to incorporate relevant technologies and methodologies into the software : Bachelor's or Master's degree in Computer Science, Computer Engineering, or a related technical field and 10-15 years of relevance experience including experience of handling a team of 5-10 peoples. Proven experience in designing and implementing software architectures for embedded systems, preferably with a focus on developing libraries or frameworks. In-depth knowledge of embedded software development, including programming languages like C, C++, and assembly language, as well as familiarity with embedded operating systems. Experience with various software development tools, version control systems, and build automation tools commonly used in the development of embedded systems. Familiarity with hardware components and interfaces commonly used in embedded systems, such as microcontrollers, sensors, and communication protocols. Strong analytical and problem-solving skills to address complex technical challenges and optimize software performance for resource-constrained environments. Excellent communication and collaboration skills to effectively work with cross-functional teams and stakeholders. Ability to prioritize tasks, meet deadlines, and manage multiple projects simultaneously in a dynamic and fast-paced Skill Programming Languages Proficiency in C and C++ : These languages are commonly used in embedded systems programming due to their low-level capabilities and efficiency. Assembly Language : Understanding assembly language is crucial for optimizing code and interfacing with hardware at a low level. Real-Time Operating Systems (RTOS) Knowledge of RTOS concepts and experience with popular RTOS platforms such as FreeRTOS, VxWorks, or Micrium. Embedded Systems Architecture Understanding of microcontroller and microprocessor architectures. Familiarity with various embedded system architectures (ARM, MIPS, AVR, etc.). Communication Protocols Expertise in communication protocols like UART, SPI, I2C, CAN, Ethernet, and USB. Experience with wireless protocols such as Bluetooth, Zigbee, and Wi-Fi. Device Drivers Ability to develop and optimize device drivers for peripherals such as sensors, actuators, and communication interfaces. Hardware Interaction Proficient in interfacing software with hardware components. Knowledge of memory mapped I/O and peripheral register access. Software Development Tools Familiarity with integrated development environments (IDEs) such as Keil, IAR, Eclipse, or MPLAB. Experience with debugging tools and techniques, such as JTAG debugging. Modelling And Simulation Experience with modelling languages and tools like UML (Unified Modelling Language) for system design. Simulation tools for testing and validating embedded systems before hardware is available. Security Knowledge Understanding of security considerations in embedded systems, including secure boot, encryption, and secure communication protocols. (ref:hirist.tech) Show more Show less

Posted 1 day ago

Apply

0.0 - 2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

The Applications Development Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities. Responsibilities: Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements Identify and analyze issues, make recommendations, and implement solutions Utilize knowledge of business processes, system processes, and industry standards to solve complex issues Analyze information and make evaluative judgements to recommend solutions and improvements Conduct testing and debugging, utilize script tools, and write basic code for design specifications Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency. Additional Job Description We are looking for a Big Data Engineer that will work on the collecting, storing, processing, and analyzing of huge sets of data. The primary focus will be on choosing optimal solutions to use for these purposes, then maintaining, implementing, and monitoring them. You will also be responsible for integrating them with the architecture used across the company. Responsibilities Selecting and integrating any Big Data tools and frameworks required to provide requested capabilities Implementing data wrangling, scarping, cleaning using both Java or Python Strong experience on data structure. Extensively work on API integration. Monitoring performance and advising any necessary infrastructure changes Defining data retention policies Skills And Qualifications Proficient understanding of distributed computing principles Proficient in Java or Pyhton and some part of machine learning Proficiency with Hadoop v2, MapReduce, HDFS,Pyspark,Spark Experience with building stream-processing systems, using solutions such as Storm or Spark-Streaming Good knowledge of Big Data querying tools, such as Pig, Hive, and Impala Experience with Spark Experience with integration of data from multiple data sources Experience with NoSQL databases, such as HBase, Cassandra, MongoDB Knowledge of various ETL techniques and frameworks, such as Flume Experience with various messaging systems, such as Kafka or RabbitMQ Experience with Big Data ML toolkits, such as Mahout, SparkML, or H2O Good understanding of Lambda Architecture, along with its advantages and drawbacks Experience with Cloudera/MapR/Hortonworks Qualifications: 0-2 years of relevant experience Experience in programming/debugging used in business applications Working knowledge of industry practice and standards Comprehensive knowledge of specific business area for application development Working knowledge of program languages Consistently demonstrates clear and concise written and verbal communication Education: Bachelor’s degree/University degree or equivalent experience This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required. ------------------------------------------------------ Job Family Group: Technology ------------------------------------------------------ Job Family: Applications Development ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster. Show more Show less

Posted 1 day ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Description and Requirements "At BMC trust is not just a word - it's a way of life!" Hybrid Description and Requirements "At BMC trust is not just a word - it's a way of life!" We are an award-winning, equal opportunity, culturally diverse, fun place to be. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, because we know you will bring your best every day. We will champion your wins and shout them from the rooftops. Your peers will inspire, drive, support you, and make you laugh out loud! We help our customers free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead - and are relentless in the pursuit of innovation! The IZOT product line includes BMC’s Intelligent Z Optimization & Transformation products, which help the world’s largest companies to monitor and manage their mainframe systems. The modernization of mainframe is the beating heart of our product line, and we achieve this goal by developing products that improve the developer experience, the mainframe integration, the speed of application development, the quality of the code and the applications’ security, while reducing operational costs and risks. We acquired several companies along the way, and we continue to grow, innovate, and perfect our solutions on an ongoing basis. BMC is looking for a talented Quality Automation Engineer to join our family working on complex and distributed software in assuring product quality Here is how, through this exciting role, YOU will contribute to BMC's and your own success: Learning the purpose, features and use cases of the product to be validated Strong knowledge on designing test plans and strategies for functional and non-functional validation Desirable experience in manual testing – identifying scenarios, writing test cases, test execution, defect management Work with Developers and other Quality Assurance and Automation team members for validation of product functionality, via manual or automated execution of test cases Write test automation scripts using automation framework for regression testing We are targeting as much as possible automation of test cases so that testing becomes repeatable, and the Automation Engineer can focus on maintaining and evolving the test suite and the scripts associated Track all discovered issues and defects, and validate fixes provided by developers Document test results To ensure you’re set up for success, you will bring the following skillset & experience: Overall 7+ years of IBM Mainframe experience Strong experience in JCL Good experience with TSO, ISPF, SDSF, JES2 Strong experience in testing and implementing mainframe applications in an IBM z/OS environment Strong Diagnostics, Debugging and Troubleshooting skills Hands-on experience in REXX and/or Python would be desirable Knowledge of Agile methodologies and tools used such as Jira Whilst these are nice to have, our team can help you develop following skills: Knowledge of Automation tools such as TPNS and/or, AMI DevX Performance Test (Hiperstation) Source code management software such as Git and BMC AMI DevX Code Pipeline Experience with the systems for which Ops provides monitoring, such as IMS, DB2, CICS, etc. CA-DNP BMC Software maintains a strict policy of not requesting any form of payment in exchange for employment opportunities, upholding a fair and ethical hiring process. At BMC we believe in pay transparency and have set the midpoint of the salary band for this role at 2,790,000 INR. Actual salaries depend on a wide range of factors that are considered in making compensation decisions, including but not limited to skill sets; experience and training, licensure, and certifications; and other business and organizational needs. The salary listed is just one component of BMC's employee compensation package. Other rewards may include a variable plan and country specific benefits. We are committed to ensuring that our employees are paid fairly and equitably, and that we are transparent about our compensation practices. ( Returnship@BMC ) Had a break in your career? No worries. This role is eligible for candidates who have taken a break in their career and want to re-enter the workforce. If your expertise matches the above job, visit to https://bmcrecruit.avature.net/returnship know more and how to apply. Show more Show less

Posted 1 day ago

Apply

Exploring Debugging Jobs in India

India has a thriving IT industry with a high demand for professionals skilled in debugging. Debugging jobs are essential in ensuring the smooth functioning of software applications and systems. Job seekers looking to explore opportunities in debugging in India can find a range of roles across various industries.

Top Hiring Locations in India

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

These cities are known for their vibrant IT sectors and actively hire professionals for debugging roles.

Average Salary Range

The average salary range for debugging professionals in India varies based on experience levels: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum

Career Path

In the field of debugging, a typical career progression may include roles such as: - Junior Developer - Software Engineer - Senior Developer - Tech Lead

As professionals gain experience and expertise in debugging, they can advance to higher positions with more responsibilities.

Related Skills

Alongside debugging, professionals in India are often expected to have or develop skills in: - Programming languages such as Java, Python, or C++ - Problem-solving abilities - Knowledge of data structures and algorithms - Familiarity with version control systems like Git

Interview Questions

  • What is debugging, and why is it important? (basic)
  • Explain the difference between breakpoints and watchpoints. (medium)
  • How do you approach debugging a complex software issue? (medium)
  • What tools do you use for debugging, and why? (basic)
  • Can you explain the concept of a segmentation fault? (advanced)
  • How do you handle debugging in a distributed system? (advanced)
  • Describe a challenging debugging problem you faced and how you resolved it. (medium)
  • What are some common debugging techniques you use regularly? (basic)
  • How do you prioritize debugging tasks when faced with multiple issues? (medium)
  • Can you explain the difference between runtime and compile-time errors? (basic)
  • How do you ensure the quality of your debugging process? (medium)
  • What role does logging play in debugging? (basic)
  • Have you worked with debugging tools that automate parts of the process? (medium)
  • How do you approach debugging in a team setting? (medium)
  • Explain the concept of a memory leak and how you would identify and fix it. (advanced)
  • What is the importance of unit testing in debugging? (basic)
  • How do you stay updated with the latest debugging techniques and tools? (medium)
  • Can you explain the concept of a stack trace? (basic)
  • How do you handle debugging in a time-sensitive situation? (medium)
  • Describe a situation where you had to debug someone else's code. How did you approach it? (medium)
  • What role does code review play in the debugging process? (basic)
  • How do you handle debugging in a production environment? (medium)
  • What are some common pitfalls to avoid in the debugging process? (medium)
  • Can you explain the difference between debugging in a monolithic vs. microservices architecture? (advanced)

Closing Remark

As you explore opportunities in debugging roles in India, remember to showcase your problem-solving skills, attention to detail, and ability to work effectively under pressure. By preparing for interviews with confidence and demonstrating your debugging expertise, you can land a rewarding career in this dynamic field. 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