Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
15.0 years
40 - 50 Lacs
Pune
Work from Office
Job description Some careers shine brighter than others. If you re looking for a career that will help you stand out, join HSBC and fulfil your potential. Whether you want a career that could take you to the top, or simply take you in an exciting new direction, HSBC offers opportunities, support and rewards that will take you further. HSBC is one of the largest banking and financial services organisations in the world, with operations in 64 countries and territories. We aim to be where the growth is, enabling businesses to thrive and economies to prosper, and, ultimately, helping people to fulfil their hopes and realise their ambitions. We are currently seeking an experienced professional to join our team in the role of Associate Director, Software Engineering In this role, you will: Design, develop and deploy robust, scalable and high performance micro services based applications using Java17 and Spring boot. Write clean, maintainable and efficient code following best practices with TDD, BDD approach. Design and optimize database schemas with efficient SQL queries. Work closely with DevOps team to setup and maintain CI/CD pipelines for automated test and deployment. Ensure delivery of high quality features with end-to-end ownership, from concept to production. Conduct in depth code review to ensure code quality and adherence to standards. Providing mentorship to team members to enhance their technical and problem solving skills. Requirements To be successful in this role, you should meet the following requirements: Core Java Proficiency (Java 17) with strong understanding of OOP, concurrency, memory management and functional programming concepts. In-depth experience with Spring Boot for building and maintaining scalable micro services architectures. Proficiency in unit testing and integration testing tools like Junit, Mockito, Cucumber. Proficiency in key Spring features such as Dependency Injection, security spring cloud. Ability to present and communicate the architecture in a visual form. Hands on experience with CI/CD pipelines using tools like Jenkins, Anisble Strong understanding of distributed systems design, RESTful APIs, event driven architecture. Ability to design solutions for high availability, scalability and fault tolerance You ll achieve more when you join HSBC. www.hsbc.com/careers HSBC is committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and opportunities to grow within an inclusive and diverse environment. Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.
Posted 1 month ago
5.0 - 7.0 years
7 - 11 Lacs
Kolkata
Work from Office
About the Job We are seeking a highly skilled and experienced C++ Developer to join our dynamic team. The ideal candidate will be passionate about developing high-performance applications on Linux platforms, with a strong emphasis on multithreading and system-level programming. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. This role requires a proactive individual with excellent problem-solving abilities, a commitment to code quality, and a collaborative mindset. Responsibilities: - Design, develop, and maintain robust and efficient C++ applications on Linux. - Implement and optimize multithreaded applications to maximize performance and scalability. - Write clean, well-documented, and testable code. - Participate in the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment. - Debug and troubleshoot complex software issues, identifying and implementing effective solutions. - Optimize application performance through techniques such as memory management, loop optimization, and the use of inline functions. - Collaborate with cross-functional teams, including software engineers, QA, and project managers, to deliver high-quality software solutions. - Contribute to architectural design and discussions. - Stay up-to-date with the latest C++ standards and best practices. - Utilize and integrate with source code management tools. - Employ Agile/Scrum methodologies in the development process. - Work with Docker and containerization technologies for application deployment. Mandatory Skills: - C++: 5+ years of hands-on experience in C++ programming, with a strong understanding of memory management, file I/O, and streams concepts. - Multithreading: Solid expertise in multithreading, including creating and managing threads, synchronization mechanisms (mutexes, condition variables), and kernel-level understanding. - Linux: Proficiency in developing and troubleshooting applications on Linux, with a deep understanding of command-line tools, POSIX standards, processes, and networking. - Architecture: Strong understanding of software architecture principles and experience in building applications within a C++ environment. Good to Have Skills: - SCM Tool & IDE: Familiarity with source code management tools (e.g., Git, ClearCase) and the ability to integrate them with Integrated Development Environments (IDEs). Experience with setting up a Linux IDE. - Agile & Scrum: Experience with Agile and Scrum methodologies. - GIT & Confluence: Experience with GIT for version control and Confluence for documentation. - Web Application: Knowledge of developing web applications on the C++ platform. - Project Exposure: Solid understanding of project lifecycles and SDLC processes. - Troubleshooting: Proven experience in debugging, troubleshooting, and performance optimization techniques. - Docker & Containers: Understanding of Docker and containerization technologies for application deployment. Soft Skills: - Communication: Excellent written and verbal communication skills, with the ability to convey complex technical information clearly and concisely. - Interpersonal Skills: Strong interpersonal skills, including empathy, active listening, and emotional intelligence, to build and maintain positive working relationships. - Attitude: A positive and proactive attitude, demonstrating adaptability, collaboration, and the ability to overcome challenges effectively. - Decision Making: Ability to analyze information, understand the factors that influence decision-making, and employ appropriate strategies and techniques to make sound judgments. - Collaboration: Proven ability to work effectively with others to achieve common goals and objectives.
Posted 1 month ago
7.0 - 9.0 years
8 - 10 Lacs
Bengaluru
Work from Office
Position Overview: As our Application Developer (Android) , your role is pivotal in ensuring the successful delivery of our app during a launch. You will leverage our Platform as a baseline and customize it to create a tailored client experience. In addition to this, you will be responsible for enhancing and supporting existing features in the production environment.Your focus will be on delivering specific milestones and objectives within a dynamic and fast-paced environment. In this role, you will have the opportunity to contribute to the continuous improvement of our Android app, keeping it at the forefront of technology and user experience. Furthermore, as an Android developer, you will actively collaborate with cross-functional teams to ensure that the app aligns with our product strategy and exceeds client expectations. Your innovation and problem-solving skills will play a vital role in shaping the future of our Android application.If you are passionate about Android development and eager to be part of a dynamic team working on cutting-edge technology, this role offers an exciting opportunity to make a significant impact in the world of mobile app development. Roles and Responsibilities: Technical Design and Development : Collaborate closely with Engineers to devise the best technical strategies and execute platform enhancements. Own the delivery of timelines, ensuring high-quality results. Establish software development best practices and encourage team adoption. Stakeholder Collaboration: Work with various technical/non technical stakeholders (Product Managers, Designers, Marketing, Operations, API Developers) to align on company objectives and deliverables. Mentoring and Leadership: Mentor a team of engineers, providing guidance and support. Foster a culture of excellence and problem-solving within the team. Application Availability and Enhancement: Ensure top-notch availability and enhance products based on requirements. Good understanding of mobile application frameworks and stay up to date with the latest Android trends and changes. Engineering Excellence: Own the engineering excellence and operational readiness of services, meeting SLAs and SLOs for the app. Drive service quality, security, scalability, and other performance aspects. Dive deep into issues, providing both reactive and long-term solutions. Support and Mentorship: Assist other Support Engineers on complex RCA issues. Provide technical mentoring and guidance to fellow engineers. Offer L3 engineering support. Must Have Skills: Overall 7+ years of experience with 5+ years of relevant experience in developing complex, large-scale Android applications. Excellent proficiency in Kotlin, Android SDK and OOP concepts. Strong knowledge of Android UI design principles, patterns and best practices Good understanding of Android basics like memory management, thread management, networking etc. Good understanding of android architecture components and Jetpack libraries Good understanding of Kotlin coroutines and async programming Hands-on experience with Unit testing and debugging distributed systems Good understanding of dependency injection with Dagger2 or Hilt Experience in UI Development using Jetpack compose toolkit is an added advantage Hands-on knowledge of supporting multiple versions of Android, screen resolutions and device types. Experience of working with the TIF layer is an added advantage. Effective communication and soft skills Working knowledge of tools like Git, Jira. Qualification: A Bachelors or Masters degree in Computer Science Engineering or technical degree.
Posted 1 month ago
3.0 - 8.0 years
9 - 13 Lacs
Bengaluru, Belgrade, Penang
Work from Office
Job Specs : We are seeking a highly skilled and motivated Firmware Software Development Engineer ( Memory Management ) to join the offshore development teams of our group companies. You will work with the rapidly expanding team which focuses on the research and development of embedded products. You will work alongside a talented and dedicated group of engineers, all committed to pushing the boundaries of technology and delivering top-notch solutions to our customers. Work Location : Bangalore, Belgrade, Penang, New York Work Expertise : 3 - 8 years Desired Profile : - Engineers with expertise in firmware development related to memory recognition and configuration code - Expertise in embedded C programming - Expertise in using hardware debug tools - Good problem solving, analysis and debugging skills - Good understanding of DDR4, DDR5, NVDIMM - Good understanding of different DIMM types (UDIMM / SODIMM / RDIMM / LRDIMM / LPDDR) - Good understanding of UMC features like ECC, SME, SEV, RAS etc - Understanding of different vendor implementations and memory timing difference is a big plus - Knowledge of platform BIOS and UEFI / Coreboot is a big plus - Scripting knowledge is a plus Rewards and Benefits : We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process. NOTE : Preferred resources holding valid regional work permits only
Posted 1 month ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Join us to do the best work of your career and make a profound social impact as a Senior Software Engineer on our Software Engineering Team in Bangalore . What youll achieve As a Senior Software Engineer, you will be part of the Storage team to innovate and deliver Storage and data management support. You will collaborate and work closely with our Global engineering talents and will have significant opportunities to innovate and modernize the next-gen storage platform. You will: Design and develop various storage features for next-gen AI storage platform Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery, and support Be an active member of an agile team Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Proficiency and hands-on coding experience in C/C++ Experience in Linux user-space development, multithreading, IPC, networking, and RAID/storage solutions Solid understanding of concurrency and synchronization. Practical expertise in troubleshooting and debugging of complex systems Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation Agile-based development experience. Strong interpersonal and verbal communication skills Desirable Requirements 5+ years of related experience. Bachelors or Master's degree in computer science or related field Knowledge in distributed systems architecture and memory management
Posted 1 month ago
13.0 - 15.0 years
16 - 20 Lacs
Bengaluru
Work from Office
Senior Principal Software Engineer Were building the next-generation AI storage system, catering the needs for massive scale AI factories to meet unique demands of modern GenAI era. The modernization will deliver unparalleled performance, immense value and exceptional experiences for our Customers by modernizing and scaling the stack through development of several advanced technologies spanning storage management, memory management, clustering, Filesystems, distributed systems and performance for our next-gen software-defined storage platform. Most importantly, were modernizing with AI to accelerate our execution to streamline and standardize processes and reimagining work and customer experiences. Join us to do the best work of your career and make a profound social impact as a Senior Principal Software Engineer on our Software Engineering Team in Bangalore . What youll achieve As a Senior Software Principal Engineer, you will be part of the Storage team to innovate and deliver Storage and data management support. You will collaborate and work closely with our Global engineering talents and will have significant opportunities to innovate and modernize the next-gen storage platform. You will: Design and develop various storage features for next-gen AI storage platform Participate in design collaboration, code reviews, exercising development tools and processes Take part in the full software development life cycle including development, testing, continuous delivery, and support Be an active member of an agile team Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Heres what we are looking for with this role: Essential Requirements Proficiency and hands-on coding experience in C/C++. In-depth experience in Linux user-space development, multithreading, IPC, networking, and RAID/storage solutions Solid understanding of distributed systems architecture, memory management, concurrency, and synchronization Practical expertise in troubleshooting, debugging, performance optimization, and refactoring of complex systems Extensive knowledge of Object-oriented design, data structures and algorithms. Hands-on experience with Python and Bash scripting, CI/CD, automation Agile-based development experience. Knowledge in Kubernetes, Hypervisors, and Containers Desirable Requirements 13+ years of related experience. Bachelors or Masters degree in computer science or related field In-depth knowledge of data storage, protection and sharing technologies (algorithms, protocols, file systems)
Posted 1 month ago
3.0 - 7.0 years
5 - 9 Lacs
Bengaluru
Work from Office
About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 12 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,231M annual revenue (16% Y-o-Y). Along with our growth, we’ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,500+ people located in 19 countries across the globe. Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment •We offer hybrid work options and flexible working hours to accommodate various needs and preferences. •Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. Let's unleash your full potential. See Beyond, Rise Above
Posted 1 month ago
3.0 - 7.0 years
5 - 9 Lacs
Hyderabad
Work from Office
About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what’s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 12 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,231M annual revenue (16% Y-o-Y). Along with our growth, we’ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,500+ people located in 19 countries across the globe. Persistent Ltd. is dedicated to fostering diversity and inclusion in the workplace. We invite applications from all qualified individuals, including those with disabilities, and regardless of gender or gender preference. We welcome diverse candidates from all backgrounds. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Inclusive Environment •We offer hybrid work options and flexible working hours to accommodate various needs and preferences. •Our office is equipped with accessible facilities, including adjustable workstations, ergonomic chairs, and assistive technologies to support employees with physical disabilities. Let's unleash your full potential. See Beyond, Rise Above
Posted 1 month ago
3.0 - 7.0 years
5 - 9 Lacs
Pune
Work from Office
About Persistent We are a trusted Digital Engineering and Enterprise Modernization partner, combining deep technical expertise and industry experience to help our clients anticipate what?s next. Our offerings and proven solutions create a unique competitive advantage for our clients by giving them the power to see beyond and rise above. We work with many industry-leading organizations across the world including 14 of the 30 most innovative US companies, 80% of the largest banks in the US and India, and numerous innovators across the healthcare ecosystem. Our growth trajectory continues, as we reported $1,186M annual revenue (13.2% Y-o-Y). Along with our growth, we?ve onboarded over 4900 new employees in the past year, bringing our total employee count to over 23,850+ people located in 21 countries across the globe. Throughout this market-leading growth, we?ve maintained strong employee satisfaction - over 94% of our employees approve of the CEO and 89% recommend working at Persistent to a friend. At Persistent, we embrace diversity to unlock everyone's potential. Our programs empower our workforce by harnessing varied backgrounds for creative, innovative problem-solving. Our inclusive environment fosters belonging, encouraging employees to unleash their full potential. For more details please login to www.persistent.com About The Position We are looking for an innovative C++ developer to design high-end applications for our clients. You will be determining the scope of software development projects, collaborating on the development of software applications, and obtaining and integrating end-user feedback. To ensure success as a C++ developer, you should exhibit advanced C++ software development skills and extensive experience in collaborating on software development projects. As a first-class C++ developer your software development expertise should translate into highly functional and user-friendly applications. What You?ll Do Drive continuous adoption and integration of relevant technologies into design Write clean, elegant, maintainable, and efficient code Compile and modify the core OS and the firmware to manage updates and the bootloader Design robust, scalable, and secure features Expertise You?ll Bring Excellent programming skills in C / C++ and / or Python. Experience C++ and / or Python and multi-threading Cloud / virtualization Developing application on Linux Working with multi-threading, IPC, and socket programming this is mandatory. Working on multi-threading and networking domain. Knowledge Container technology. Agile methodologies, CI / CD methods. OS concepts like memory management, scheduling etc., is good to have Benefits Competitive salary and benefits package Culture focused on talent development with quarterly promotion cycles and company-sponsored higher education and certifications Opportunity to work with cutting-edge technologies Employee engagement initiatives such as project parties, flexible work hours, and Long Service awards Annual health check-ups Insurance coverage : group term life , personal accident, and Mediclaim hospitalization for self, spouse, two children, and parents Our company fosters a values-driven and people centric work environment that enables our employees to: Accelerate growth, both professionally and personally Impact the world in powerful, positive ways, using the latest technologies Enjoy collaborative innovation, with diversity and work-life wellbeing at the core Unlock global opportunities to work and learn with the industry?s best Let's unleash your full potential. See Beyond, Rise Above
Posted 1 month ago
3.0 - 8.0 years
15 - 30 Lacs
Pune, Mumbai (All Areas)
Work from Office
Hiring for Windows Software Developer and Linux Software Developer Commitments: 5 days working from the office Monday to Friday (Saturday & Sunday off) Location: Karve Nagar, Pune. About the Role: Develop and enhance Windows-based Endpoint Detection software. Own key code areas, build new features, and collaborate with global teams. Focus on performance, scalability, and reliability. Strong C/C++ and Windows internals experience required; scripting and cloud knowledge is a plus. Key Responsibilities: Contribute to award-winning Endpoint Detection software and corresponding engines, which form our customers line of defense. Ownership of significant areas of the code for both new feature/functionality development as well as maintaining or improving parts of the existing components/products. Collaborate with cross-functional, cross-geo engineering teams to develop new and improve on existing features. Documenting business requirements and coming up with technical solutions. Continuous focus and contribution in the areas of performance, availability & scalability, reliability, and maintainability of the product. Active participation in our ongoing process enhancements and software development practices Key Qualifications: 3-5 years of experience in Windows Kernal Programming, Windows applications, systems development, and Windows internals development. Thorough Knowledge of Windows C/C++ programming, application debugging is a must Development of windows filter drivers ( like file system filter driver or network filter drivers or minifilter drivers) or windows virtual device drivers. Hands-on experience on analyzing memory dumps and kernel debugging using windbg tool. Excellent interpersonal and teamwork skills Working proficiency and communication skills in verbal and written English Good to Have: Working knowledge of Windows Endpoint security software and Windows Kernel programming is a PLUS. Experience in scripting languages like shell, Python, or Golang is a plus. Familiarity with Cloud technologies (AWS), K8, Docker is a plus. Expert knowledge of the software development life cycle and methodology. Experience with Agile programming and rapid prototyping is a plus
Posted 1 month ago
7.0 - 12.0 years
40 - 55 Lacs
Pune
Work from Office
Company : BMW TechWorks India Location : Pune (Head Office) Experience : 6 -- 12 Years About the Team : At BMW TechWorks India , the Performance Engineering Team is dedicated to ensuring top-tier system performance across embedded platforms. What you will do: Perform deep performance analysis Build scalable dashboards Monitor key KPIs Identify system optimizations for continuous improvement What Awaits You In-depth exposure to POSIX OSes especially Linux and QNX in Embedded Systems Specialization in real-time systems and their performance challenges Proficient use of profiling/debugging tools (e.g., strace, perf, ftrace) Advanced skills in thread/stack debugging , system calls, kernel scheduling & I/O subsystems Deep understanding of memory caching & techniques to optimize utilization Testing of non-functional requirements : latency , throughput , resource utilization Strong object-oriented programming (modern C++ ), focused on performance-critical systems What You Should Bring Along 6+ years of experience in C++ development on Linux/QNX or RTOS Proficient in system-level programming & performance tuning on Linux Expertise in performance monitoring tools: top, htop, iostat, vmstat, nmon, perf Ability to debug thread context switching & understand kernel internals Strong analytical skills with a solution-oriented approach Ownership mindset & ability to lead performance topics Excellent communication , teamwork & mentoring skills Eagerness to learn new technologies and adapt quickly Self-driven with the ability to work with strategic autonomy Ready to engineer performance at the speed of BMW? Apply now and drive innovation forward!
Posted 1 month ago
4.0 - 7.0 years
12 - 16 Lacs
Hyderabad
Work from Office
Hyderabad, Indien. High-Tech Company And Global Market Leader. The Schiebel Group is a globally operating high-tech company and market leader in the field of unmanned, 200 kg, helicopters (CAMCOPTER ® S-100) and mine detection systems. For us, it's not just about technology it's about visions that take flight!. We are building a completely new organization of software developers in Hyderabad a unique opportunity to become part of this start up and at the same time we continue our success story.. Your Mission. You will be an essential part of the latest product development and will be in charge of one of our 4 core responsibilities of a mission planning software for different product lines of autonomous helicopters:. graphical user interface component. network interface and communication protocols. database component. engine development. Job description:. You will work at least on one of the following fields of the new version of our mission planning and execution software:. graphical user interface. network interface and communication protocols. database interface. engine core. In doing so, you will contribute your experience to our systemsand software architecture planning. You will perform code reviews, develop automated unit-, integration-, and system tests and write test specifications for the testing teams. You will act as component lead for specific components of the overall software architecture and ensure that the developed code meets highest quality standards. Software processes and quality standards need to be compliant to the Schiebel Group’s overall software development processes. What You Bring. Active interest in working with complex systems in an aviation environment. Post graduate in computer / electronics related field. Experienced in designing and implementing Software in C++ (min. 5 years). Comfortable with Windowsand Linux-based software development and working with GIT and Jenkins. Being familiar with software development for safety-critical applications would be an advantage (e.g. DO-178C, ISO 26262). You also communicate proactively and enjoy working as part of a team. Ideally, you already worked together with European software development teams before. You are ready to work 100% on-site from Hyderabad. for GUI development:. Knowledge about graphical user interface (2D, 3D) in order to understand customer requirements for implementation. Conversant with map display, map formats, coordinate systems, terrain data management and related functions like map import, conversions etc.. Knowledge and experience with the Qt framework, OpenGL, H264/H265, performance aspects related to video encoding. for network interface and communication protocols:. communication networks and protocols (e.g. TCP/IP, STANAG 4586), cryptographic standards and protocols, cyber security. for database interface:. local databases and interfaces to external databases, logging mechanisms and secure storage of log data. for engine core:. concurrent programming, high-performance multi-threading, efficient task synchronization and memory management. Knowledge and experience with profiling tools (e.g. Nvidia Nsight Systems or Windows Performance Analyzer). What We Offer. an exciting work environment with unmanned helicopters. A dynamic team with strong cohesion. The opportunity to help build a new organization from the ground up and become part of a highly motivated new team. Diversity counts with us. We promote a non-discriminatory workplace and welcome applications from people of diverse backgrounds, genders, age groups, abilities, and religions.. Birgit Rada-Tomasin. Recruiting Specialist. +43 676 833 80 240. Nikolaus Donath. Leitung Software Development. Show more Show less
Posted 1 month ago
3.0 - 5.0 years
4 - 8 Lacs
Bengaluru
Work from Office
This role involves the development and application of engineering practice and knowledge in defining, configuring and deploying industrial digital technologies (including but not limited to PLM and MES) for managing continuity of information across the engineering enterprise, including design, industrialization, manufacturing and supply chain, and for managing the manufacturing data. - Grade Specific Focus on Digital Continuity and Manufacturing. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 1 month ago
1.0 - 6.0 years
3 - 8 Lacs
Bengaluru
Work from Office
About the Team As a Software Development Engineer I (iOS), you will be part of a team of self-starters who thrive on teamwork and constructive feedback. We know how to party as hard as we work! If we arent building unparalleled tech solutions, you can find us debating the plot points of our favorite books and games or even gossiping over chai. So, if a day filled with building impactful solutions with a fun team sounds appealing to you, join us. About the Role As a Software Development Engineer I (iOS), you will work in a fast-paced environment where agile development is embraced. You will have the unique opportunity to help build cool features from the ground up in all native Swift/SwiftUI for the fastest-growing e-commerce platform in India. The ideal candidate will have strong software design skills, extreme ownership, and a desire to execute things quickly and robustly on a product with a big business impact. If you are interested in joining a world-class team of passionate engineers who work hard and play hard, we look forward to hearing from you. What will you do Develop and deliver new product features for our iOS application. Ensure the optimal performance, quality, and responsiveness of the app. Collaborate with team members to define, design, and ship new features. Provide architectural inputs and help maintain code quality. What you will need BE/BTech in any discipline. 1+ years of hands-on experience in iOS development. Familiarity with iOS, Swift, Xcode, Cocoa framework, and the ecosystem. Familiarity with Apple Design guidelines, common mobile UX patterns, and anti-patterns. Hands-on experience with UIKit and SwiftUI for UI development. Ability to write clean, maintainable code that others can work on. Ability to reduce tech debt, review code, and suggest good practices. Experience with different programming paradigms, OOPs, functional, etc. Familiarity with consuming REST APIs, JSON encoding/decoding, and what makes them RESTful. Familiarity with Git. Good understanding of core iOS concepts such as Memory Management, Multithreading, Networking, Protocols etc. Proficiency at debugging, including identifying memory leaks and performance bottlenecks. Experience in writing Unit and functional tests.
Posted 1 month ago
12.0 - 17.0 years
25 - 30 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
We are seeking a highly experienced Frontend Technical Architect to lead the architecture and design team. The ideal candidate will have deep expertise in React Native , strong mobile architecture patterns, and experience in building complex enterprise-grade applications with high reliability, security, and offline capabilities. You will define the technical direction of the frontend stack, own system-level decisions, and collaborate with cross-functional stakeholders to ensure scalable, maintainable, and secure architecture aligned with business goals. Key Responsibilities: Define code structure, modularization strategy, state management patterns, and reusable components. Drive the technical design for critical features: offline mode, store-and-forward, eWallet, real-time receipts, complex tender flows, and secure checkout. Evaluate and implement architecture patterns like MVVM, Redux, or React Context API based on performance and maintainability. Collaborate with backend architects to optimize API contracts for frontend performance. Review code, enforce best practices, and mentor frontend engineers. Own performance optimizations, accessibility, testing strategy, and app security. Work closely with QA, DevOps, and security teams to define CI/CD, automated testing, and secure coding standards. Required Qualifications: 12+ years of experience in software development with at least 4 years in architectural roles. 5+ years of React Native architecture and development experience. Strong understanding of mobile performance profiling, memory management, and offline-first architecture. Experience in building high-volume transactional apps with secure payments and PCI/DSS compliance. Familiarity with RESTful APIs, GraphQL, WebSockets, and local storage solutions. Hands-on with tools like Jira, Bitrise, Fastlane, ESLint, TypeScript, Redux, Detox, Jest, Appium . Exceptional communication and documentation skills. Nice to Have: Prior experience architecting retail systems, inventory apps, or transactional fintech apps. Knowledge of design systems and component libraries (Figma to React).
Posted 1 month ago
2.0 - 5.0 years
3 - 7 Lacs
Hyderabad
Work from Office
We are seeking a highly skilled .NET Backend Developer with expertise in C#, SQL Server, MongoDB, MySQL, and large-scale data processing as core skill . This role focuses on efficient data ingestion, structured data integration, and high-speed processing of large datasets while ensuring optimal memory and resource utilization. The ideal candidate should have deep experience in handling structured and unstructured data, multi-threaded processing, efficient database optimization, and real-time data synchronization to support scalable and performance-driven backend architecture . Key Focus Areas - Efficient Data Ingestion & Processing: Developing scalable pipelines to process large structured/unstructured data files . - Data Integration & Alignment: Merging datasets from multiple sources with consistency . - Database Expertise & Performance Optimization: Designing high-speed relational database structures for efficient storage and retrieval. - High-Performance API Development: Developing low-latency RESTful APIs to handle large data exchanges efficiently. - Multi-Threaded Processing & Parallel Execution: Implementing concurrent data processing techniques to optimize system performance. - Caching Strategies & Load Optimization: Utilizing in-memory caching & indexing to reduce I/O overhead. - Real-Time Data Processing & Streaming: Using message queues and data streaming for optimized data distribution. Required Skills & Technologies Backend Development: C#, .NET Core, ASP.NET Core Web API Data Processing & Integration: Efficient Data Handling, Multi-Source Data Processing Database Expertise: SQL Server MongoDB ,MySQL (Schema Optimization, Indexing, Query Optimization, Partitioning, Bulk Processing) Performance Optimization: Multi-threading, Parallel Processing, High-Throughput Computing Caching & Memory Management: Redis, Memcached, IndexedDB, Database Query Caching Real-Time Data Processing: Kafka, RabbitMQ, WebSockets, SignalR File Processing & ETL Pipelines: Efficient Data Extraction, Transformation, and Storage Pipelines Logging & Monitoring: Serilog, Application Insights, ELK Stack CI/CD & Cloud Deployments: Azure DevOps, Kubernetes, Docker Key Responsibilities 1. Data Ingestion & Processing Develop scalable data pipelines to handle high-throughput structured and unstructured data ingestion. Implement multi-threaded data processing mechanisms to optimize efficiency. Optimize memory management techniques to handle large-scale data operations. 2. Data Integration & Alignment Implement high-speed algorithms to merge and integrate datasets efficiently. Ensure data consistency and accuracy across multiple sources. Optimize data buffering & streaming techniques to prevent processing bottlenecks. 3. High-Performance API Development Design and develop high-speed APIs for efficient data retrieval and updates . Implement batch processing & streaming capabilities to manage large data payloads. Optimize API response times and query execution plans . 4. Database Expertise & Optimization (SQL Server , MongoDB ,MySql ) Design efficient database schema structures to support large-scale data transactions. Implement bulk data operations, indexing, and partitioning for high-speed retrieval . Optimize stored procedures and concurrency controls to support high-frequency transactions . Use sharding and distributed database techniques for enhanced scalability. 5. Caching & Load Balancing Deploy Redis / Memcached / IndexedDB caching to improve database query performance. Implement data pre-fetching & cache invalidation strategies for real-time accuracy. Optimize load balancing techniques for efficient request distribution. 6. Real-Time Data Synchronization & Streaming Implement event-driven architectures using message queues (Kafka, RabbitMQ, etc.) . Utilize WebSockets / SignalR for real-time data synchronization . Optimize incremental updates instead of full data reloads for better resource efficiency. Preferred Additional Experience Experience handling large-scale databases and high-throughout data environments . Expertise in distributed database architectures for large-scale structured data storage. Hands-on experience with query profiling & performance tuning tools . Apply arrow_forward_ios highly skilled .NET Backend Developer with expertise in efficient data ingestion, structured data integration, and high-speed processing of large datasets while ensuring optimal memory and resource utilization. handling structured and unstructured data, multi-threaded processing, efficient database optimization, and real-time data synchronization to support Efficient Data Ingestion & Processing: Developing scalable Data Integration & Alignment: Merging Database Expertise & Performance Optimization: Designing high-speed relational database structures for efficient storage and retrieval. High-Performance API Development: Developing low-latency RESTful APIs to handle large data exchanges efficiently. Multi-Threaded Processing & Parallel Execution: Implementing concurrent data processing techniques to optimize system performance. Caching Strategies & Load Optimization: Utilizing in-memory caching & indexing to reduce I/O overhead. Real-Time Data Processing & Streaming: Using message queues and data streaming for optimized data distribution. scalable data pipelines to handle high-throughput structured and unstructured data ingestion. multi-threaded data processing mechanisms to optimize efficiency. memory management techniques to handle large-scale data operations. high-speed algorithms to merge and integrate datasets efficiently. data consistency and accuracy across multiple sources. data buffering & streaming techniques to prevent processing bottlenecks. high-speed APIs for efficient batch processing & streaming capabilities to manage large data payloads. efficient database schema structures to support large-scale data transactions. bulk data operations, indexing, and partitioning for stored procedures and concurrency controls to support sharding and distributed database techniques for enhanced scalability. Redis / Memcached / IndexedDB caching to improve database query performance. data pre-fetching & cache invalidation strategies for real-time accuracy. load balancing techniques for efficient request distribution. event-driven architectures using WebSockets / SignalR for incremental updates instead of full data reloads for better resource efficiency. Expertise in distributed database architectures for large-scale structured data storage.
Posted 1 month ago
6.0 - 11.0 years
25 - 30 Lacs
Kolkata, Mumbai, New Delhi
Work from Office
We are seeking a Senior Data Scientist with strong engineering skills and hands-on experience in Python , FastAPI , and asynchronous programming , along with a deep understanding of LLM orchestration frameworks like LangChain and LangGraph . The ideal candidate should have proven experience designing and deploying agentic AI systems using frameworks such as A2A and CrewAI . This role combines data science expertise with backend development and generative AI innovations, driving impactful solutions across domains. Key Responsibilities: Design and deploy intelligent applications using LLMs with LangChain and LangGraph. Build and orchestrate agentic workflows using A2A, CrewAI, or similar frameworks. Develop robust, scalable APIs using FastAPI and async programming. Implement end-to-end pipelines that integrate AI agents with external APIs, databases, and tools. Conduct prompt engineering, memory management, retrieval augmentation, and tool integration. Evaluate and improve model performance through experimentation and fine-tuning. Collaborate with ML engineers, product managers, and backend developers to deliver AI-powered features. Stay abreast of the latest advancements in the LLM, agentic AI, and multi-agent system space. Required Skills & Experience: Strong Python programming expertise (6+ years). Experience building REST APIs with FastAPI and handling async/await operations. Deep understanding of LLM frameworks like LangChain , LangGraph , or custom agent frameworks. Experience with multi-agent orchestration frameworks like AutoGen , A2A , CrewAI , etc. Experience in prompt engineering , RAG (retrieval-augmented generation) , and vector DBs (e.g., FAISS, Pinecone). Good grasp of architectural patterns for scalable AI applications. Knowledge of common LLM APIs (e.g., OpenAI, Anthropic, Cohere).
Posted 1 month ago
5.0 - 10.0 years
8 - 9 Lacs
Noida
Work from Office
Senior Software Engineer (Android)a Why work with us? Partnerships with Industry Leaders: We are a Google and Microsoft partner, staffed by certified professionals. Global Presence: As a multinational corporation, we have clients and employees across the globe. Structured Environment: We follow CMMI Level-5 compliant processes to ensure quality and efficiency. Timely Salaries: We have consistently paid salaries on time since our inception. Job Stability: Despite market fluctuations, we have not had to lay off employees. Work-Life Balance: Enjoy weekends off on the 2nd and last Saturday of every month, with no night shifts. Our employees are 100% satisfied, thanks to a culture of trust and growth opportunities. Eco-Friendly Workplace: We promote health and well-being with special anti-radiation and energy removal features in our offices. We prioritize the job security of all our employees. We celebrate all festivals with enthusiasm and joy. Yearly Appraisals: Exceptional performers can receive over 100% increments during appraisals. We recognize and reward top performers on a monthly basis for their outstanding contributions. We provide Accidental and Medical Insurance to our employees. Who are we looking for? Designation : Senior Software Engineer (Android) Experience Range : 5+ years What is the work ? Design and develop scalable, maintainable, and high-performance Android applications using Kotlin and/or Java . Lead the end-to-end development lifecycle: concept, design, build, test, deploy, and support. Work closely with product managers, UX/UI designers, and backend engineers to deliver intuitive, functional, and engaging user experiences. Maintain code quality through code reviews, unit testing, and continuous integration . Mentor junior developers and contribute to a culture of technical excellence. Identify and resolve performance and security issues. Presales, RFQ discussion for new project finalization. What skills and experience we are looking for? Mobile app development & deployment of 5+ years. Minimum 4 years of development experience on Android. Should have knowledge on Flutter. Project handling, execution, monitoring, should be well versed with the processes involved and development life cycle. Must have worked with international clients. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies. Strong command of Kotlin and Java, with a deep understanding of Android SDK and modern Android architecture. Hands-on experience with Jetpack components (ViewModel, LiveData, Room, Navigation, etc.). Experience with MVVM or Clean Architecture, Dagger/Hilt, Retrofit, and other modern libraries. Solid understanding of mobile application performance optimization and memory management. Knowledge of RESTful APIs and third-party SDK integration. Experience with Google Play Store deployment and release cycles. Familiarity with Jetpack Compose. Experience with Firebase, GraphQL, or WebSocket-based communication. Exposure to Kotlin Multiplatform, Flutter, or other cross-platform technologies. Good to have exposure on using the cross platform technology for web as well. Proficient in Git, Android Studio, and CI/CD tools (e.g., Jenkins, GitHub Actions, Bitrise).
Posted 1 month ago
3.0 - 5.0 years
7 - 11 Lacs
Kochi
Work from Office
As a Software Deveoper you' participate in many aspects of the software deveopment ifecyce, such as design, code impementation, testing, and support. You wi create software that enabes your cients' hybrid-coud and AI journeys. You' have the opportunity to work with the atest technoogies, ensuring the appications deivered are high performing, highy avaiabe, responsive, and maintainabe. Your primary responsibiities incude: Anaytica Probem-Soving and Soution Enhancement: Anayze, vaidate and propose improvements to existing faiures, with the support of the architect and technica eader. Comprehensive Engagement Across Process Phases: Invovement in every step of the process, from design, deveopment, testing reease changes and troubeshoot where necessary, providing a great customer service. Strategic Stakehoder Engagement and Innovative Coding Soutions: Drive key discussions with your stakehoders and anayze the current andscape for opportunities to operate and code creative soutions. Required education Bacheor's Degree Preferred education Master's Degree Required technica and professiona expertise BE / B Tech in any stream, M.Sc. (Computer Science/IT) / M.C.A, with Minimum 3-5 years of experience with software deveopment. Experience in have working knowedge on Java 8 or higher. Proven working experience on both Spring and Hibernate (Spring 4 or above). Experience in knowing OOP concepts we. Shoud be proficient in Exception Handing, Coections, Abstract Casses and Interfaces, Constructors, Fie IO (Input/Output) and Seriaization, Coections (List, Map, Set), Access Specifiers, Exceptions (Checked, Unchecked), Generics, Java Keywords (Static, Fina, Voatie, Synchronized, Transient), JVM (Java Virtua Machine) and Memory Management, Mutithreading and Synchronization, JSP (Java Server Page)/ Servets Preferred technica and professiona experience Shoud be conversant with Buid toos ike Ant, Maven and Git Must have experience on Design patterns and Optimize usage. Proven work experience on Spring Core, Spring ORM, Spring DAO, Spring AOP, Hibernate woud be an added advantage
Posted 1 month ago
8.0 - 10.0 years
11 - 15 Lacs
Noida
Work from Office
We are looking for Senior Java professionals with 8- 10yrs experience in java technologies. Hands-on individual responsible for producing excellent quality of code, adhering to expected codingstandards and industry best practices. Must have strong experience in Core Java, Multithreading, Spring and SQL. Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, Memory Management Problem- solving/ Trouble shooting skills High levels of ownership and commitment on deliverables Strong Communication Skills - Should be interact with client stakeholders to probe a technicalproblem or clarify requirement specifications Mandatory Competencies Java - Core JAVA Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc. Others - Micro services Beh - Communication Database - SQL At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 1 month ago
4.0 - 8.0 years
8 - 12 Lacs
Noida
Work from Office
Hands-on individual responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices. Must have strong experience in Java 8, Multithreading, Springboot, Oracle/PostgreSql. Must have good knowledge on - Hibernate, Caching Frameworks, Memory Management AWS - Deployment (Docker and Kubernetes) + Common Services (mainly S3, Lambda, CloudFront, API Gateway, Cloud Formation and ALBs) Kafka, building event driven microservices and streaming applications Good to have MongoDB and ElasticSearch knowledge Excellent problem solving / trouble shooting skills High levels of ownership and commitment on deliverables Strong Communication Skills - Should be able to interact with clients stakeholders comfortably to probe a technical problem or provide a clear progress update or clarify requirement specifications Mandatory Competencies Java - Core JAVA Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc. DevOps - Kubernetes Java Others - Kafka Beh - Communication and collaboration Cloud - AWS At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 1 month ago
8.0 - 10.0 years
11 - 15 Lacs
Noida
Work from Office
We are looking for Senior Java professionals with 8-10 yrs experience in java technologies. Hands-on individual responsible for producing excellent quality of code, adhering to expected coding standards and industry best practices. Must have strong experience in Core Java, Multithreading, Spring and SQL. Good knowledge of Spring, Hibernate, JMS, Caching Frameworks, Memory Management Problem- solving/ Trouble shooting skills High levels of ownership and commitment on deliverables Strong Communication Skills - Should be interact with client stakeholders to probe a technicalproblem or clarify requirement specifications Mandatory Competencies Java - Core JAVA Fundamental Technical Skills - Spring Framework/Hibernate/Junit etc. Database - SQL Beh - Communication Others - Micro services At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 1 month ago
4.0 - 7.0 years
6 - 11 Lacs
Noida
Work from Office
Mandatory Skills 6+ years of proven experience as a Senior C++ and SQL Developer , working on challenging projects Strong proficiency in C++ with fair knowledge of the language specification. Thorough knowledge of the standard library STL, containers and algorithm . Good understanding of memory management in non-garbage collected environments. Good knowledge on templates in C++. Knowledge on low level threading primitives and real time environment. Implementation of automated testing platforms and unit tests. Good knowledge of Unix systems Proficient understanding of code versioning tools such as Git. Familiarity with continuous integration. Familiarity with scrum principles and sprint goals aligned to industry best practices Good collaboration skills Excellent verbal and written communication skills. Open to work in UK Shift (10 Am to 9 Pm IST with 8 hours of productive work) Desirable Good domain experience in Financial services/capital markets/investment banking preferred Good knowledge in writing Stored procedures, and Performance tuning Education Qualification : B. Tech or MCA Mandatory Competencies Others - C++ Database - SQL Tech - Data Structure and Algorithms Java - Unix DevOps - Git Beh - Communication and collaboration At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 1 month ago
5.0 - 9.0 years
9 - 13 Lacs
Noida
Work from Office
Mandatory Skills 8+ years of proven experience as a Senior C++ and SQL Developer , working on challenging projects Strong proficiency in C++ with fair knowledge of the language specification. Thorough knowledge of the standard library STL, containers and algorithm . Good understanding of memory management in non-garbage collected environments. Good knowledge on templates in C++. Knowledge on low level threading primitives and real time environment. Implementation of automated testing platforms and unit tests. Good knowledge of Unix systems Proficient understanding of code versioning tools such as Git. Familiarity with continuous integration. Familiarity with scrum principles and sprint goals aligned to industry best practices Good collaboration skills Excellent verbal and written communication skills. Open to work in UK Shift (10 Am to 9 Pm IST with 8 hours of productive work) Desirable Good domain experience in Financial services/capital markets/investment banking preferred Good knowledge in writing Stored procedures, and Performance tuning Education Qualification : B. Tech or MCA Mandatory Competencies Others - C++ Database - SQL Java - Unix DevOps - Git Beh - Communication and collaboration At Iris Software, we offer world-class benefits designed to support the financial, health and well-being needs of our associates to help achieve harmony between their professional and personal growth. From comprehensive health insurance and competitive salaries to flexible work arrangements and ongoing learning opportunities, were committed to providing a supportive and rewarding work environment. Join us and experience the difference of working at a company that values its employees success and happiness.
Posted 1 month ago
4.0 - 6.0 years
6 - 9 Lacs
Hyderabad, Pune, Bengaluru
Work from Office
Project description We're seeking a solid and creative iOS Software Developer eager to solve scale problems and work on cutting-edge and open-source technologies. In this project, you will have the opportunity to write code that will impact thousands of users every month. You'll implement your critical thinking and technical skills to develop cutting-edge software, and you'll have the opportunity to interact with teams across disciplines. In Luxoft, our culture strives to solve challenging problems focusing on product engineering based on hypothesis testing to empower people to come up with ideas. We do it with a truly flexible environment, high-impact projects in Agile environments, a culture focused on results, training, and strong support to grow your career. In this project, you will be a member of the Information Technology Team, within the Information Technology Division. This position supports and transforms existing and new mission-critical and highly-visible operational website(s) and applications - spanning multiple technology stacks - through all phases of SDLC, while working collaboratively across IT, business, and third-party suppliers from around the globe in a 24x7, fast-paced, and Agile based environment. Responsibilities Assist in design and development of the account iOS application Influencing peers, juniors, and seniors both within the organization and across the account. Native iOS app development and converting ideas, designs and requirements to concrete stable production builds Coordinate and collaborate with the Product and Engineering teams to understand problems, come up with creative solutions, and help with tracking and delivering within the release plan Understand and implement iOS-specific design patterns Collaborate with Engineering and QA to resolve bugs Skills Must have At least 4 years of native iOS development experience. Extremely comfortable with understanding and implementing internet application with REST services at the backend. Super awesome at iOS fundamentals, including technologies like UIKit, Core Animation, Auto Layout and Cocoa Touch. Excellent Swift and Objective-C coding ability along with strong CS & OS fundamentals Familiarity with continuous integration (Jenkins), application monitoring (Crashlytics and fabric.io), mocking tools (Appium and Apiary), build tool development and enhancements, using unit testing and cucumber tests for functional tests. Extremely comfortable with understanding and implementing client-side handlers for web services with REST services at the backend Experience with Cucumber testing framework desired Memory Management Design pattern, MVVM Architecture Nice to have The candidate should have excellent communication skills. Verbal communication should be clear, as well as written skills using US English. The candidate should be capable of quickly grasping high-level concepts and can communicate them to others. The candidate can work on a fast-moving development team, be candid about the status of their work with the development team. The candidate cares about quality. Other Languages English: C1 Advanced Location - Pune,Bangalore,Hyderabad,Chennai,Noida
Posted 1 month 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough