Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 7.0 years
4 - 8 Lacs
ahmedabad
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will include bench marking the performance and scalability of complex systems, making performance improvements to the code and assisting with problem determination and resolution to customer issues regarding system performance. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. The role seeks good levels of personal organization and the ability to work well within a distributed global team in a fast-paced and exciting environment. You will be office-based, working with senior software engineers who will help you integrate into the team, the department and wider IBM. You will be joining a development squad following Design Thinking and Agile principles where you are expected to collaboratively develop creative solutions. The work can be varied; flexibility to learn new technologies and skills is key as we look to help grow your career within IBM. A positive attitude and a passion to succeed is essential in joining a high-performing software development team at IBM. Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 2+ years’ of experience in software development Provenexperience with JAVA/Python/JavaScript, other languages also considered Knowledge of Both SQL and NoSQL Database implementations Knowledge of Frontend Technology - React/Angular/Vue Knowledge of Source Code tools like GitHub Knowledge of IDE’s like Eclipse, VS Unit test expertise using any unit test framework like Junit Preferred technical and professional experience Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming Experience with popular AWS, Azure, and IBM cloud services for computing, storage, databases, etc. Experience developing Single Page Web Applications and frameworks like React or equivalent. Experience developing JS, CSS, and HTML sites. Professional experience building REST APIs. Selenium test framework understanding and any experience using the framework for test automation is a bonus. Passionate and driven to design and implement scalable, programmatic solutions to complex problem Ability to handle multiple competing priorities in a fast-paced environment Technical experience in building and delivering complex software systems Experience in working with customers, product management, and senior management to provide value to the market
Posted 6 hours ago
8.0 - 11.0 years
13 - 18 Lacs
noida
Work from Office
Fullstack Java Lead (8-11 years) to drive the end-to-end design and implementation of enterprise applications. This role demands deep expertise in the Java backend (Spring Boot, Microservices, EJB) and modern front-end technologies (React, Angular, Vue.js, or Stencil.js) . This role will lead, mentor, and leverage Agentic AI tools for modernization across both UI and backend to deliver robust, scalable, and intuitive solutions. Key Responsibilities: Lead full-stack architectural design and development using Java, Spring Boot, and modern front-end frameworks. Provide technical leadership and mentorship across the stack, ensuring best practices and code quality. Drive cloud-native solutions (AWS/Azure/GCP), Docker, Kubernetes, and efficient CI/CD. Ensure seamless integration between front-end and Java backend services . Utilize Agentic AI tools to transform and modernize code for UI and backend (Spring Boot/Microservices). Required Qualifications: Bachelor's/Master's in CS or related field. 8-11 years in full-stack development, significant lead experience. Expertise in Java, Spring Framework (Spring Boot, Spring Cloud), and EJB. Strong experience with microservices, RESTful APIs, and asynchronous patterns. Proficiency in at least one modern front-end framework (React, Angular, Vue.js, or Stencil.js). Hands-on experience with AWS, Azure, or GCP , including containerization. Deep understanding of relational/NoSQL databases and message brokers/messaging queues (e.g., Kafka, RabbitMQ). Solid understanding of CI/CD, testing methodologies, problem-solving, and leadership skills. Mandatory Competencies Middleware - Message Oriented Middleware - Messaging (JMS, ActiveMQ, RabitMQ, Kafka, SQS, ASB etc) Architecture - Architectural Patterns - Microservices Development Tools and Management - Development Tools and Management - CI/CD Middleware - Java Middleware - Springboot Programming Language - Java Full Stack - Spring Framework Programming Language - Java Full Stack - Core Java (java 8+) User Interface - React - React User Interface - Angular - Angular 2+ Cloud - GCP - Cloud Functions Cloud - Azure - API Management, App Gateway, FrontDoor Cloud - AWS - AWS S3, S3 glacier, AWS EBS DevOps/Configuration Mgmt - DevOps/Configuration Mgmt - Containerization (Docker, Kubernetes) Middleware - API Middleware - EJB Beh - Communication and collaboration.
Posted 11 hours ago
6.0 - 11.0 years
9 - 19 Lacs
ahmedabad
Work from Office
Job Requirment : * Minimum 5 years of experience in iOS development * Strong expertise in Swift, SwiftUI, Combine, and async/await * Minimum 2 years of experience working with SwiftUI, Combine, and async/await * Experience in both unit testing and UI testing, including writing end-to-end test cases * Familiarity with MVVM architecture * Proficient in using Git and GitHub * Strong problem-solving skills * Excellent communication skills
Posted 21 hours ago
3.0 - 8.0 years
25 - 40 Lacs
bengaluru
Work from Office
Job Application Link:https://app.fabrichq.ai/jobs/f73c5693-866b-4e8c-bffb-0b13d73245f8 Job Summary: Fabric is seeking a Backend Engineer to architect and develop their backend systems using Python and Django. The role involves scaling for growing demand, implementing new features, enhancing interview experiences, and making key architectural decisions. The ideal candidate will work closely with the founding team to align technical implementation with product vision. Key Responsibilities Architect and develop backend systems, scaling for growing demand while implementing new features Collaborate with the team to ship innovative features that elevate the user experience Enhance interview experiences for superior performance Drive important backend architectural decisions Work closely with the founding team to align technical implementation with product vision Be versatile and solution-oriented to tackle challenges and move forward Skills & Requirements Must Have Skills Python with Django DRF Distributed processing frameworks (Celery or similar) Asynchronous architectures
Posted 2 days ago
7.0 - 12.0 years
8 - 11 Lacs
chennai, bengaluru
Work from Office
Java SE 11 Professional with Hands-On Designing & Coding Technical Skills Expertise in Java & Jakarta EE: Expert level proficiency in Java SE (minimum Java SE 11, preferred Java SE 17/21) Deep knowledge of Jakarta EE specifications, including JPA (EclipseLink), CDI, EJB, JAX-RS and Annotation Processing (Jakarta EE 10). Experience with Jakarta EE containers (WebSphere Liberty or similar). Cloud Platforms: Hands-on experience with cloud providers like AWS, Azure, or Google Cloud. Understanding of cloud-native development practices, including containers (Docker, Kubernetes) and serverless architectures. Asynchronous Programming: Proficiency in asynchronous programming paradigms using technologies like JMS, Kafka, or RabbitMQ. Familiarity with patterns to deal with asynchronous complexity like SAGA, command-response-pattern or inbox outbox. Domain-Driven Design (DDD): Experience designing and implementing solutions following DDD principles. Strong understanding of strategic and tactical DDD, including bounded contexts, aggregates, entities, and repositories. Ability to translate principles like hexagonal architecture into practical software design. Distributed Systems: Knowledge of distributed system patterns like eventual consistency. Experience designing systems for high availability, scalability, and resilience in a cloud environment. APIs and Microservices: Proficiency in designing and developing RESTful APIs. Knowledge of microservices architecture like self-contained systems and tools like Quarkus or MicroProfile. Databases: Strong experience with relational databases (PostgreSQL). Deep understanding of central data modeling, transaction handling and concurrency control concepts. Knowledge of data storage best practices in distributed and asynchronous systems. Software Development Ecosystem: Hands-on experience of industry standard dev tools like source code management (Git), CI/CD (Jenkins, ArgoCD) and runtime tools (Docker Podman). Architecture & Design Solution Architecture Ability to define and oversee the systems architecture in line with the principles of DDD and cloud-based infrastructure. Experience in creating high-level and low-level designs, addressing scalability, maintainability, and performance. Event-Driven Architecture: Experience designing and building event-driven architectures, ensuring decoupling of services and efficient message passing. Security: Knowledge of security best practices and vulnerability prevention strategies in cloud environments. Team Leadership Mentorship: Ability to mentor junior and mid-level developers, guiding them through complex design and implementation challenges. Foster a culture of continuous learning and improvement within the development team. Collaboration: Strong collaboration with other teams (DevOps, QA, Product Management) to ensure alignment on technical and business goals. Experience working in agile development environments (Scrum/Kanban). Problem-Solving & Innovation Complex Problem-Solving: Ability to identify and solve complex technical problems, especially in areas related to system concurrency, data consistency, and distributed processing. Technical Innovation: Stay updated with the latest advancements in Jakarta EE, DDD, and cloud technologies, promoting their adoption when appropriate. Strong track record of driving innovation and introducing best practices. Soft Skills Strong Communication: Excellent verbal and written communication skills, able to convey technical ideas clearly and concisely to both technical and nontechnical stakeholders. Decision-Making: Ability to make well-informed decisions under pressure, particularly in high-stakes scenarios involving the production system. Adaptability: Comfortable with evolving technologies and environments, especially with the rapid changes in cloud and asynchronous systems Skills: Java Java Enterprise Editions JEE Spring Boot Application Design
Posted 4 days ago
4.0 - 8.0 years
4 - 8 Lacs
hyderabad
Work from Office
Required Skills Experience in Logic design / RTL coding is a must. Experience is SoC design and integration for complex SoCs is a must. Experience in Verilog/System-Verilog is a must. Experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint and CDC. Experience in Synthesis / Understanding of timing concepts is a plus. Experience in ECO fixes and formal verification. Should have knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset architecture. Excellent oral and written communications skills. Proactive, creative, curious, motivated to learn and contribute with good collaboration skills
Posted 4 days ago
15.0 - 20.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Python (Programming Language) Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client needs and project requirements. You will engage in problem-solving and decision-making processes that drive the success of the projects you oversee, while also mentoring and guiding your team members to achieve their best work.Roles & Responsibilities:1.Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.2.Implement asynchronous communication mechanisms for efficient data exchange.3.Apply multithreading techniques to ensure high performance and responsiveness.4.Utilize Rx or similar reactive libraries to build scalable and resilient systems.5.Implement and validate automotive diagnostic services, including fault detection, DTC management, and communication over CAN, SOME/IP, and DoIP.6.Perform Rest-bus simulations for ECU development and validation in virtual environments.7.Perform pre-integration of software modules and validate their interaction with ECUs and hardware platforms.8.Collaborate with cross-functional teams to define, design, and integrate new features.9.Write clean, maintainable, and well-documented code.10.Debug and resolve issues related to C++ and Python applications.11.Optimize code for performance, memory usage, and reliability.1.Professional & Technical Skills: Hands-on experience in software development, Automotive ECU Development and Pre-Integration, unit testing for automotive Electronic Control Units (ECUs).2.Strong experience in C++, especially in the context of embedded or automotive systems.3.Strong skills in Python scripting for automation, testing, and tool development.4.Experience with Rest-bus simulation tools for testing ECU communication in the absence of full hardware networks.5.Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).6.Hands-on experience with SOME/IP (Scalable Service-Oriented Middleware over IP) and Do-IP (Diagnostics over IP) protocols.7.Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.8.Proficiency with Rx or other reactive programming frameworks (if retained intentionally).9.Solid understanding of asynchronous communication patterns.10.Expertise in multithreading and concurrency control.11.Knowledge of low-level programming concepts related to real-time systems.12.Familiarity with RTOS and device drivers.13.Experience with version control systems like Git.14.Experience with protocols like MQTT, CAN, SOME-IP, or Serial Communication.15.Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Additional Information:1.The candidate should have minimum 5 years of experience in Python (Programming Language).2.This position is based at our Bengaluru office.3.A 15-year full time education is required (Bachelor or Master degree in computer science, Electronics, or a related field). Qualification 15 years full time education
Posted 5 days ago
3.0 - 8.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded Android App Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of features, troubleshooting issues, and maintaining high standards of code quality. You will also participate in discussions to share insights and contribute to the overall improvement of the development process, ensuring that the applications meet user needs and business objectives. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java/AAOS-Work on Android-based systems including Android Automotive OS (AAOS).-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java and Android-based applications.-Optimize code for performance, memory usage, and reliability.Professional & Technical Skills: -Automotive ECU Development with AAOS:Hands-on experience in development and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in embedded Android and Embedded Java programming.-Experience with Android and Android platform development, including AAOS (Android Automotive OS).-In-depth knowledge of Android architecture, HAL, AIDL, and system services.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 3 years of experience in Embedded Android App Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Bachelor or Masters degree in Computer Science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
3.0 - 8.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Python (Programming Language) Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that all components function seamlessly and meet client requirements. Roles & Responsibilities:- Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize Rx or similar reactive libraries to build scalable and resilient systems.-Implement and validate automotive diagnostic services, including fault detection, DTC management, and communication over CAN, SOME/IP, and DoIP.-Perform Restbus simulations for ECU development and validation in virtual environments.-Perform pre-integration of software modules and validate their interaction with ECUs and hardware platforms.-Collaborate with cross-functional teams to define, design, and integrate new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to C++ and Python applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development and Pre-Integration:Hands-on experience in software development, pre-integration, and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in C++, especially in the context of embedded or automotive systems.-Strong skills in Python scripting for automation, testing, and tool development.-Experience with Restbus simulation tools for testing ECU communication in the absence of full hardware networks.-Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).-Hands-on experience with SOME/IP (Scalable service-Oriented Middleware over IP) and DoIP (Diagnostics over IP) protocols.-Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.-Proficiency with Rx or other reactive programming frameworks (if retained intentionally).-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to real-time systems.-Familiarity with RTOS and device drivers.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, SOME/IP, or Serial Communication.-Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Additional Information:-The candidate should have minimum 3 years of experience in Python (Programming Language).-This position is based at our Bengaluru office.-A 15 years full time education is required. -Bachelor's or master's degree in computer science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
15.0 - 20.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you oversee.Roles & Responsibilities:-1.Design, develop, and maintain software components for embedded systems using Java.2.Implement asynchronous communication mechanisms for efficient data exchange.3.Apply multithreading techniques to ensure high performance and responsiveness.4.Utilize RxJava or similar reactive libraries to build scalable and resilient systems.5.Collaborate with cross-functional teams to define, design, and ship new features.6.Write clean, maintainable, and well-documented code.7.Debug and resolve issues related to embedded Java applications.8.Optimize code for performance, memory usage, and reliability.Professional & Technical Skills: - 1.Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)2.Strong experience in Core Java and Embedded Java programming.3.Proficiency with Rx-Java or other reactive programming frameworks.4.Solid understanding of asynchronous communication patterns.5.Expertise in multithreading and concurrency control.6.Knowledge of low-level programming concepts related to embedded systems.7.Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.8.Experience with version control systems like Git.9.Experience with protocols like MQTT, CAN, or Serial Communication.10.Hands-on experience with debugging tools and hardware integration. Additional Information:- 1.The candidate should have minimum 5 years of experience in Java Full Stack Development.2.This position is based at our Bengaluru office.3.A 15-year full time education is required (Bachelor or Master degree in computer science, Electronics, or a related field) Qualification 15 years full time education
Posted 5 days ago
15.0 - 20.0 years
4 - 8 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that all components function seamlessly together. Roles & Responsibilities:- Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize Rx or similar reactive libraries to build scalable and resilient systems.-Implement and validate automotive diagnostic services, including fault detection, DTC management, and communication over CAN, SOME/IP, and DoIP.-Perform Restbus simulations for ECU development and validation in virtual environments.-Perform pre-integration of software modules and validate their interaction with ECUs and hardware platforms.-Collaborate with cross-functional teams to define, design, and integrate new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to C++ and Python applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: -Automotive ECU Development and Pre-Integration:Hands-on experience in software development, pre-integration, and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in C++, especially in the context of embedded or automotive systems.-Strong skills in Python scripting for automation, testing, and tool development.-Experience with Restbus simulation tools for testing ECU communication in the absence of full hardware networks.-Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).-Hands-on experience with SOME/IP (Scalable Service-Oriented Middleware over IP) and DoIP (Diagnostics over IP) protocols.-Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.-Proficiency with Rx or other reactive programming frameworks (if retained intentionally).-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to real-time systems.-Familiarity with RTOS and device drivers.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, SOME/IP, or Serial Communication.-Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Additional Information:- The candidate should have minimum 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 year full time education is required. -Bachelor's or master's degree in computer science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
15.0 - 20.0 years
4 - 8 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Automotive ECU Software Good to have skills : NA Minimum 2 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that all components function seamlessly together. Roles & Responsibilities:- Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize Rx or similar reactive libraries to build scalable and resilient systems.-Implement and validate automotive diagnostic services, including fault detection, DTC management, and communication over CAN, SOME/IP, and DoIP.-Perform Restbus simulations for ECU development and validation in virtual environments.-Perform pre-integration of software modules and validate their interaction with ECUs and hardware platforms.-Collaborate with cross-functional teams to define, design, and integrate new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to C++ and Python applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: -Automotive ECU Development and Pre-Integration:Hands-on experience in software development, pre-integration, and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in C++, especially in the context of embedded or automotive systems.-Strong skills in Python scripting for automation, testing, and tool development.-Experience with Restbus simulation tools for testing ECU communication in the absence of full hardware networks.-Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).-Hands-on experience with SOME/IP (Scalable Service-Oriented Middleware over IP) and DoIP (Diagnostics over IP) protocols.-Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.-Proficiency with Rx or other reactive programming frameworks (if retained intentionally).-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to real-time systems.-Familiarity with RTOS and device drivers.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, SOME/IP, or Serial Communication.-Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Additional Information:- The candidate should have minimum 5 years of experience in Python (Programming Language).- This position is based at our Bengaluru office.- A 15 year full time education is required. -Bachelor's or master's degree in computer science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
3.0 - 8.0 years
4 - 8 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Embedded Android App Development Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of features, troubleshooting issues, and maintaining high standards of code quality. You will also participate in discussions to share insights and contribute to the overall improvement of the development process, ensuring that the applications meet user needs and business objectives. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java/AAOS-Work on Android-based systems including Android Automotive OS (AAOS).-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java and Android-based applications.-Optimize code for performance, memory usage, and reliability.Professional & Technical Skills: -Automotive ECU Development with AAOS:Hands-on experience in development and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in embedded Android and Embedded Java programming.-Experience with Android and Android platform development, including AAOS (Android Automotive OS).-In-depth knowledge of Android architecture, HAL, AIDL, and system services.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 3 years of experience in Embedded Android App Development.- This position is based at our Bengaluru office.- A 15 years full time education is required. Bachelor or Masters degree in Computer Science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
15.0 - 20.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NA Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems, either end-to-end or for specific stages of the product lifecycle. Your typical day will involve collaborating with various teams, applying your knowledge of technologies and methodologies, and ensuring that the software solutions meet client requirements effectively and efficiently. You will engage in problem-solving and decision-making processes that contribute to the overall success of the projects you oversee. Roles & Responsibilities:- Design, develop, and maintain software components for embedded systems using Java.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize RxJava or similar reactive libraries to build scalable and resilient systems.-Collaborate with cross-functional teams to define, design, and ship new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to embedded Java applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development with Embedded JAVA:Hands-on experience in development and configuration management for automotive Electronic Control Units (ECUs)-Strong experience in Core Java and Embedded Java programming.-Proficiency with RxJava or other reactive programming frameworks.-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to embedded systems.-Familiarity with embedded Linux, device drivers, or real-time operating systems (RTOS) is a plus.- Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, or Serial Communication.-Hands-on experience with debugging tools and hardware integration. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based at our Bengaluru office.-A 15 years full time education is required. (Bachelor or masters degree in Computer Science, Electronics, or a related field). Qualification 15 years full time education
Posted 5 days ago
3.0 - 8.0 years
9 - 13 Lacs
bengaluru
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Python (Programming Language) Good to have skills : NA Minimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, while also performing maintenance and enhancements to existing applications. You will be responsible for delivering high-quality code and contributing to the overall success of the projects you are involved in, ensuring that all components function seamlessly and meet client requirements. Roles & Responsibilities:- Design, develop, and perform pre-integration of software components for automotive ECUs using C++ and Python.-Implement asynchronous communication mechanisms for efficient data exchange.-Apply multithreading techniques to ensure high performance and responsiveness.-Utilize Rx or similar reactive libraries to build scalable and resilient systems.-Implement and validate automotive diagnostic services, including fault detection, DTC management, and communication over CAN, SOME/IP, and DoIP.-Perform Restbus simulations for ECU development and validation in virtual environments.-Perform pre-integration of software modules and validate their interaction with ECUs and hardware platforms.-Collaborate with cross-functional teams to define, design, and integrate new features.-Write clean, maintainable, and well-documented code.-Debug and resolve issues related to C++ and Python applications.-Optimize code for performance, memory usage, and reliability. Professional & Technical Skills: - Automotive ECU Development and Pre-Integration:Hands-on experience in software development, pre-integration, and unit testing for automotive Electronic Control Units (ECUs).-Strong experience in C++, especially in the context of embedded or automotive systems.-Strong skills in Python scripting for automation, testing, and tool development.-Experience with Restbus simulation tools for testing ECU communication in the absence of full hardware networks.-Strong understanding of Automotive CAN protocols and tools (e.g., CANalyzer, CANoe).-Hands-on experience with SOME/IP (Scalable service-Oriented Middleware over IP) and DoIP (Diagnostics over IP) protocols.-Experience with Automotive Diagnostics (UDS, OBD-II, ISO 14229), including DTC handling, session management, and diagnostic services.-Proficiency with Rx or other reactive programming frameworks (if retained intentionally).-Solid understanding of asynchronous communication patterns.-Expertise in multithreading and concurrency control.-Knowledge of low-level programming concepts related to real-time systems.-Familiarity with RTOS and device drivers.-Experience with version control systems like Git.-Experience with protocols like MQTT, CAN, SOME/IP, or Serial Communication.-Hands-on experience with debugging tools, hardware integration, Python-based automation, and pre-integration testing. Additional Information:-The candidate should have minimum 3 years of experience in Python (Programming Language).-This position is based at our Bengaluru office.-A 15 years full time education is required. -Bachelor or master's degree in computer science, Electronics, or a related field. Qualification 15 years full time education
Posted 5 days ago
5.0 - 10.0 years
18 - 22 Lacs
bengaluru
Work from Office
The Opportunity As an experienced SaaS Engineer, you will play a crucial role in developing high-quality features for our Customer Identity and Access Management suite of products. Youll collaborate with cross-functional teams to design and implement robust solutions, ensuring our product meets the highest standards of reliability, scalability, and performance. This role offers a unique opportunity to work with cutting-edge technologies and gain expertise in Nutanix products and various cloud platforms. Youll join a highly passionate team tackling complex challenges related to automated provisioning. Your experience as a seasoned developer and ability to work across the stack will be highly valued. As an engineer on this team, you will: Gain hands-on experience with Customer Identity and Access Management (CIAM), asynchronous event-driven architectures, and API Key management. Work with various web and backend technologies. Design and develop user interfaces tailored to our target audience. Build management and monitoring consoles. Develop efficient and high-performance product deployment APIs for private and public cloud platforms. Key responsibilities include: Design and develop comprehensive features for the product. Collaborate with cross-functional teams to identify gaps and address customer issues. Write and maintain unit tests and integration tests to ensure product reliability and scalability. Continuously improve development processes and methodologies. This position provides unlimited learning opportunities, including hands-on coding, complex debugging, and building scalable solutions. If you're passionate about software development and eager to make an impact, we'd love to hear from you. Join us in shaping the future of enterprise cloud computing at Nutanix! About the Team The CIAM Team at Nutanix is a diverse and dynamic group spread across the US and APAC. Our team has successfully collaborated with other teams within the organization for various projects, fostering individual growth and development. What sets us apart is our dedication to providing valuable opportunities to explore new technologies and expand our skill sets. Founded in 2009 and headquartered in San Jose, California, Nutanix is a passionate team of 6000+ employees worldwide. Our people (we call ourselves Nutants) are the heartbeat of #LifeAtNutanix and one of the many things that makes Nutanix a great place to work at. We share an intellectual curiosity, a bias for action, and an obsession for our customers. We are builders and problem solvers with an entrepreneurial spirit. Above all, we celebrate what makes each of us unique. We are humbled to be recognized as one of Bloombergs Top 50 Companies to Watch in 2020 and one of the Fortune 100 Best Companies to Work For 2020 . Were growing fast and disrupting the computing industry. Join us and make your mark. Your Role Design and develop reliable, scalable, efficient, high-performance software for large-scale enterprise and hybrid cloud. Design and develop features for the Nutanix CIAM platform that interact with Nutanix Core Services. Build RESTful web services that follow industry best practices and integrate with other enterprise and SaaS applications. Contribute to the design and development of licensing web applications. Ability to write scripts and tools for development and debugging. Strong communication skills with the ability to work independently and collaborate effectively with global teams. Engage with customers and support when needed to solve issues. What You Will Bring Bachelor's or Master's in Computer Science or related field with 5+ years of relevant industry experience. Passionate about programming and problem-solving, with a strong focus on writing clean and efficient code. Good knowledge of Data Structures and Algorithms. Solid understanding of core Front-end and Back-end concepts. Good understanding of Open-source Frameworks and Libraries. Strong knowledge of web application security , including protocols such as OAuth, OpenID Connect, SAML 2.0, and SSO , as well as encryption, PKI, cryptography, and TLS/SSL Good understanding of security best practices , including OWASP Top 10 vulnerabilities and how to mitigate them Experience with security monitoring, threat detection , and working with tools such as Web Application Firewalls (WAF) Proficiency in one or more of the following: Node.js, Java, Python , with familiarity in Go considered a plus Experience developing web-based user interfaces using JavaScript and ReactJS Hands-on experience with server-side development using Node.js/Express.js and integrating with databases
Posted 6 days ago
4.0 - 8.0 years
18 - 22 Lacs
bengaluru
Work from Office
Job Area :Engineering Group, Engineering Group > Hardware Engineering General Summary: Minimum 4 to 8 years of work experience in ASIC RTL Design, Synthesis, STA & FV Experience in Logic design/micro-architecture/RTL coding is a must. Must have hands on experience with design and integration of complex multi clock domain blocks Experience in Verilog/System-Verilog is a must. Should have knowledge of AMBA protocols - AXI, AHB, APB, clocking/reset/debug architecture Hands on experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required. Work closely with the Design verification and validation teams for pre/post Silicon debug Hands on experience in Low power design is preferable Experience in Synthesis / Understanding of timing concepts for ASIC is must Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.
Posted 6 days ago
6.0 - 11.0 years
13 - 18 Lacs
bengaluru
Work from Office
Job Area :Engineering Group, Engineering Group > Hardware Engineering General Summary: Experience in Logic design /micro-architecture / RTL coding is a must. Must have hands on experience with SoC design and integration for complex SoCs. Experience inVerilog/System-Verilogis a must. knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset/debug architecture and peripherals like USB, PCIE and SDCC. Understanding of Memory controller designs and microprocessors is an added advantage Work closely with the SoC verification and validation teams for pre/post Silicon debug Hands on experience in Low power SoC design is required Hands on experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required. Understanding of constraint development and timing closure is a plus. Experience in Synthesis / Understanding of timing concepts is a plus. Experience creating padring and working with the chip level floorplan team is an added advantage. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 6+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 5+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience.
Posted 6 days ago
3.0 - 8.0 years
18 - 22 Lacs
bengaluru
Work from Office
General Summary: 3 to 15 years of work experience in ASIC/SoC Design Experience in Logic design /micro-architecture / RTL coding is a must. Must have hands on experience with SoC design and integration for complex SoCs. Experience inVerilog/System-Verilogis a must. knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset/debug architecture and peripherals like USB, PCIE and SDCC. Understanding of Memory controller designs and microprocessors is an added advantage Work closely with the SoC verification and validation teams for pre/post Silicon debug Hands on experience in Low power SoC design is required Hands on experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required. Understanding of constraint development and timing closure is a plus. Experience in Synthesis / Understanding of timing concepts is a plus. Experience creating padring and working with the chip level floorplan team is an added advantage. Excellent oral and written communications skills Proactive, creative, curious, motivated to learn and contribute with good collaboration skills. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.
Posted 6 days ago
3.0 - 6.0 years
19 - 25 Lacs
bengaluru
Work from Office
General Summary: Responsibilities will include to be strong designer who is able to work independent on one of the peripheral IPs come up with design and microarchitecture solutions guide/mentor juniors engage with external teams to drive/resolve cross team dependencies. Take complete responsibility of one or more project and drive that independently. Being able to make schedule estimates is a plus. People management experience is a plus Skills & Requirements needed 3-6 years of work experience in ASIC IP cores design Required: Bachelor's, Electrical Engineering Preferred: Master's, Electrical Engineering Knowledge of AMBA protocols - AXI, AHB, APB, SoC clocking/reset/debug architecture and peripherals like USB/PCIE/Ethernet preferred. Work closely with the SoC verification and validation teams for pre/post Silicon debug Hands on experience in Low power design is required Hands on experience in Multi Clock designs, Asynchronous interface is a must. Experience in using the tools in ASIC development such as Lint, CDC, Design compiler and Primetime is required. Understanding of constraint development and timing closure is a plus. Experience in Synthesis / Understanding of timing concepts is a plus. Strong experience in micro architecting RTL design from high level design specification. Excellent problem solving skills, strong communication and team work skills are mandatory. Self-driven, needs to work with minimum supervision. Experience in System Verilog, Verilog, C/C++, Perl and Python is a plus Ability to lead a small design team. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. ORMaster's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. ORPhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 1+ year of Hardware Engineering or related work experience.
Posted 6 days ago
8.0 - 12.0 years
4 - 8 Lacs
bengaluru
Work from Office
As a key member of our dynamic team, you will play a vital role in crafting exceptional software experiences. Your responsibilities will encompass the design and implementation of innovative features, fine-tuning and sustaining existing code for optimal performance, and guaranteeing top-notch quality through rigorous testing and debugging. Collaboration is at the heart of what we do, and you'll be working closely with fellow developers, designers, and product managers to ensure our software aligns seamlessly with user expectations. DataPower firmware engineers develop C and C++ embedded code modules for the DataPower physical hardware appliances. These engineers have deep experience in embedded Linux systems development, Linux operating system Kernel extensions, Linux operating system device drivers, and the IPv6 networking stack Software Development Expertise: Strong background in software development, demonstrating expertise in programming languages such as C, C++ Self-Starter Mindest: A self-starter with a proactive mindset, able to initiate and drive projects independently. Excellent Problem-Solving Skills: Demonstrated excellence in problem-solving, with the ability to tackle complex issues and find effective solutions. Collaborative Team Player: Ability to work seamlessly as part of a team, contributing to collective goals and fostering a collaborative work environment Required education Bachelor's Degree Preferred education Master's Degree Required technical and professional expertise 8-12 years experience in software development using C++, C. Develop and implement driver patches as required for optimal hardware performance. Strong understanding of internals of Red hat Linux kernel. Strong understanding of operating system concepts and exposure to Red Hat Linux. CentOS experience would be a plus. Exceptional knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and object-oriented programming . Collaborate with software teams to ensure seamless integration and functionality. Exposure to development of network gateways, or network routers (embedded firmware or stand alone software). Ability to handle multiple competing priorities in a fast-paced environment
Posted 1 week ago
15.0 - 20.0 years
9 - 13 Lacs
hyderabad
Work from Office
About The Role Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Java Full Stack Development Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :We are looking for a skilled and motivated Senior Java/Scala Developer to design and develop scalable, high-performance backend systems for cloud-native and distributed environments. The ideal candidate has solid experience with Java, Scala, and Spring Boot, and has worked on microservices and real-time data processing frameworks such as Akka and Flink.You will work as part of a collaborative engineering team, contributing to core components of the platform, building new services, and continuously improving performance, scalability, and reliability. Roles & Responsibilities:- Design, develop, and maintain enterprise-grade microservices using Java and Scala.-Build secure REST APIs and backend services using Spring Boot (Core, Data, MVC, Security).-Develop reactive and concurrent applications using Apache Akka.-Implement real-time stream processing pipelines with Apache Flink.-Write clean, maintainable, and testable code, ensuring high quality through unit and integration testing (JUnit, ScalaTest).-Participate in design discussions, code reviews, and collaborate on architectural improvements.-Optimize backend performance and reliability, with a focus on modularity, scalability, and observability.-Work closely with DevOps teams to ensure smooth CI/CD and production deployments. Maintain and manage data with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis). Professional & Technical Skills: - Strong hands-on development experience in Java and Scala.-Proficient in Spring Boot ecosystem for API and microservice development.-Experience building reactive systems with Akka and handling streaming data with Apache Flink.-Solid understanding of RESTful API design, asynchronous messaging, and multithreading.-Experience with build tools like Maven or SBT, and deploying via Tomcat or similar containers.-Familiarity with logging frameworks (SLF4J, Log4j) and observability tools.-Strong foundation in data structures, algorithms, and system design principles.-Experience working in Linux-based development and production environments.-Good understanding of CI/CD pipelines, Git workflows, and automated testing. -Experience with cloud platforms (AWS/GCP/Azure) and containerization tools like Docker and Kubernetes.-Exposure to OAuth2, JWT, API gateways, and other security mechanisms.-Familiarity with event-driven architectures, message brokers (e.g., RabbitMQ, Kafka), or CQRS.-Working knowledge of infrastructure as code tools like Terraform or Ansible.-Interest or experience in functional programming using Scala. Additional Information:- The candidate should have minimum 5 years of experience in Java Full Stack Development.- This position is based in Hyderabad.- A 15 years full time education is required. Qualification 15 years full time education
Posted 1 week ago
7.0 - 12.0 years
15 - 30 Lacs
chennai
Hybrid
Roles and Responsibilities Design, develop, test, and deploy scalable and efficient Python applications using APIs, FASTAPI, and microservices architecture. Collaborate with cross-functional teams to identify requirements and implement solutions that meet business needs. Develop high-quality code by following best practices such as coding standards, testing frameworks (e.g., unit tests), and version control systems (e.g., Git). Troubleshoot issues related to application performance, scalability, and reliability. Desired Candidate Profile 7-12 years of experience in Python development with expertise in AWS services including API Gateway (FASTAPI), Dynamo DB, S3 Bucket Management. Strong understanding of cloud computing concepts like IaaS/PaaS/Saas model. Proficiency in developing RESTful APIs using Python programming language. Experience working with NoSQL databases like Cassandra or MongoDB.
Posted 1 week ago
5.0 - 7.0 years
5 - 8 Lacs
pune
Work from Office
Job Purpose BFL is building a Payment Gateway for Merchants. The Objective of the individual is to deliver a payment gateway which shouldbe at par with the industry. The Objective of the team/individual is to deliver the seamless Payment Gateway and its integration.The individual/team is responsible for delivering high volume & scalable architecture with up rate to 100% Duties and Responsibilities Actively contribute to project development. Write optimized and bug free & scalable code Add unit test cases and maintain existing ones. Good understanding of REST APIs . Strong knowledge of data structures, algorithms, enterprise systems, asynchronous architectures, and objectoriented programming Participate in team activities like brainstorming new ideas, code reviews etc. Help team members in resolving issues and empowering them to work independently. Take part in development opportunities in terms of trainings, assignments to the team members to enhance functional and technical knowledge Proficient with Swift and Objective C and Cocoa Touch Experience with iOS frameworks such as Core Data, Core Animation, etc. Experience with offline storage, threading, and performance tuning Understanding of Apples design principles and interface guidelines Experience with performance and memory tuning with tools Familiarity with cloud message APIs and push notifications Proficient understanding of code versioning tools Key Decisions / Dimensions Following decisions are taken by the role: Decisions regarding project development Decision of new technologies/ platforms, Project Architecture Taking code ownership within the team Major Challenges Owing to the nature of business, getting professionally trained/ experienced talent with IT s is critical to drive success of projects driven Required Qualifications and Experience Qualifications b) Graduation - B.Tech/BCA/MCA Total Experience 5-7 yrsc) Work Experienced) Minimum 4 years of experience in active project development life cyclee) Proficient with Swift and Cocoa Touchf) Experience with iOS frameworks such as Core Data, Core Animation, etc.g) Experience with offline storage, threading, and performance tuningh) Familiarity with RESTful APIs to connect iOS applications to back-end servicesi) Knowledge of other web technologies and UI/UX standardsj) Understanding of Apples design principles and interface guidelinesk) Experience with performance and memory tuning with toolsl) Familiarity with cloud message APIs and push notificationsm) Knack for benchmarking and optimizationn) Proficient understanding of code versioning tools - such as Git, Mercurial or SVN
Posted 1 week ago
2.0 - 4.0 years
4 - 6 Lacs
kolkata
Work from Office
We're hiring a React.js Developer to build high-performance web apps. Responsibilities include creating UI features, reusable components, optimizing performance, and collaborating on design, usability, testing, and code reviews. contact-9433015422 Required Candidate profile Develop user-facing features with React.js, build reusable components, translate designs into code, optimize performance, collaborate with teams, ensure UI/UX feasibility, write clean code
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |