iProgrammer Solutions

iProgrammer Solutions Pvt. Ltd was founded in 2007 with the mission of providing affordable custom software development services and dedicated resources . Our core values of integrity, transparency, and commitment to excellence have helped us build a reputation as a reliable and trustworthy partner for businesses of all sizes. Our leadership team has decades of combined experience in the technology industry and is committed to ensuring that our clients receive the best possible service. We believe that our success is directly tied to the success of our clients With a team of 350+ engineers across various technologies and 500+ customers across the globe, iProgrammer has a proven track record to cater to all technology reqiurements for our customers across sizes and industries. We offer a wide range of services to help businesses achieve their digital goals. Whether you're looking for custom software development, mobile application development, website development and design, or dedicated resources in specific technologies, our team of experienced developers and designers can help. Our services include: Custom software development: We work with businesses across a variety of industries to develop custom software solutions that meet their unique needs. Dedicated Development Teams: We provide businesses with access to dedicated resources in specific technologies, including ReactJS, NodeJS, React Native, AngularJS, PHP, Kotlin, Swift, Android, and iOS. Mobile application development: We help businesses design and develop mobile applications that are optimized for performance and user experience. Website development and design: We design and develop websites that are tailored to meet the needs of our clients and their customers. Cloud Migration and Management: We help businesses to migrate to cloud and build cloud native applications.

24 Job openings at iProgrammer Solutions
iOS Developer Bengaluru 5 - 7 years INR 7.0 - 15.0 Lacs P.A. Work from Office Full Time

Role & responsibilities Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Swift/Objective-C code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Expertise in Devops and able to write CI/CD pipelines. Able to write high level architecture of Applications which connect to multiple modules Skills Proven experience as an app developer. Proven experience as an BLE and GATT protocol Proficient in Objective-C, Swift, and Cocoa Touch. Extensive experience with iOS Frameworks such as Core Data and Core Animation. Knowledge of iOS back-end services. Knowledge of Apples design principles and application interface guidelines. Proficient in code versioning tools including Azure, Git, and SVN. Knowledge of C-based libraries. Familiarity with push notifications, APIs, and cloud messaging. Experience with continuous integration. Familiarity with push notifications Familiarity with Hardware Integrations

Android Developer Bengaluru 5 - 7 years INR 7.0 - 15.0 Lacs P.A. Work from Office Full Time

Role & responsibilities Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Expertise in Devops and able to write CI/CD pipelines. Able to write high level architecture of Applications which connect to multiple modules. Skills Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Strong knowledge of Kotlin/Java. Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as touch Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Google’s Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with CI/CD Familiarity with Hardware Integrations Proven experience as an BLE and GATT protocol

Node Js Developer Pune 2 - 5 years INR 6.0 - 12.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Participate in the web application lifecycle, from planning and analysis through to design, coding, data management, user testing, and debugging. Develop software and algorithms to address business needs, focusing on performance, reliability, and security. Collaborate with cross-functional teams to implement features from start to finish, including testing and delivery. Build and maintain robust back-end systems and secure REST APIs. Work within Agile methodologies using GitHub for code management, participating in code reviews and contributing to team discussions. Analyze feature requests, plan and implement solutions using a test-driven approach. Collaborate with various stakeholders to gather requirements and ensure delivery aligns with expectations. Continuously research and apply new technologies and best practices to improve development outcomes. Assist in designing secure and scalable APIs for both internal and external usage. Provide accurate task estimations and deliver clean, maintainable code on schedule. Requirements: 3+ years of experience in developing back-end applications using Node.js. Strong understanding of web standards and technologies, including HTML, CSS, JavaScript, and HTTP. Familiarity with relational databases and object-oriented design principles, with experience in data modeling (Postgres/MySQL and Redis). Solid experience in building RESTful APIs and scalable backend architectures. Good to Have: Experience with TypeScript (2+ years) and NestJS. Familiarity with messaging systems or middleware. Knowledge of best practices in backend security and performance optimization.

React JS Developer Pune 2 - 5 years INR 6.0 - 12.0 Lacs P.A. Work from Office Full Time

Role & responsibilities: Participate in the full web application lifecycle, from planning and design to coding, testing, debugging, and deployment. Collaborate in UI/UX discussions, contribute to frontend design and development, and ensure a consistent user experience. Implement, test, and maintain features using the latest technologies and frameworks in the React ecosystem. Engage in code design, participate in code reviews, and ensure adherence to best practices. Develop and deliver cross-platform, responsive web applications using ReactJS and Redux, with experience in cloud integrations. Apply knowledge of data structures, algorithms, and software design patterns in project development. Collaborate in a team environment while managing individual responsibilities and deadlines effectively. Build scalable and reliable applications, with a focus on performance and security. Work with cross-functional teams to drive modules from inception through testing and delivery. Stay updated with new technologies and best practices, and apply them to improve development outcomes. Provide task estimations and ensure timely delivery of quality code. Requirements: 3+ years of hands-on experience in building and maintaining interactive web applications using ReactJS. Familiarity with NextJS and TypeScript. Strong knowledge of web standards and technologies, including HTML, CSS, JavaScript, and HTTP. Practical experience in implementing front-end best practices and design patterns. Good to Have: Experience with NextJS and TypeScript. Knowledge of best practices in frontend performance optimization. Familiarity with UI/UX design principles and cloud services integration

Business Analyst Pune 3 - 5 years INR 5.0 - 10.0 Lacs P.A. Work from Office Full Time

Job Description: Understand the client's business needs, bring together their requirements. Requirement gathering, requirement analysis, drafting business requirement documents (BRD, FRS, SRS). User story creation participate in different Agile ceremonies (sprint planning, daily scrum, sprint review & sprint retrospective) using Project management tools (JIRA, Confluence, etc.). Opportunity identification / discovery / story exploration sessions / product demos Should have strong verbal and written communication skills. Excellent organization and planning, set and manage priorities, ability to co-ordinate with multiple stakeholders. Proven management/supervisory skills, team-oriented, collaborative environment. Superior analytical, evaluative, and problem-solving abilities and comfort with ambiguity. Ability to articulate ideas to both technical and non-technical addressees. Should have sound knowledge in troubleshooting issues, Gap analysis, cost and impact analysis. Walk-through sessions with development / testing team, test case review. Provide pre and postproduction deployment support. Provide pre and postproduction deployment support. Desired Candidate Profile: Minimum of 3 years of IT work experience as a business analyst. BE/B.Tech in Information Technology or Computer Science. IIBA CBAP Certification is a plus. Product passionate guy who works with our clients to give shape to their vision. Excellent collaboration and interpersonal skills. Possess a solid understanding of how enterprise web-based systems & mobile applications are constructed.

Java Developer Pune 5 - 8 years INR 10.0 - 15.0 Lacs P.A. Remote Full Time

We are looking for an experienced Java Developer with strong expertise in Java (version 17 and above), Spring Boot , and microservices architecture. The ideal candidate should have solid experience in database management, particularly with SQL, CosmosDB, and Oracle. Additionally, familiarity with Azure technologies , especially Azure Data Factory (ADF), is highly preferred. This role requires a professional who can design, develop, and maintain scalable applications, while working closely with cross-functional teams to deliver high-quality solutions. Key Responsibilities: Develop, maintain, and optimize Java-based applications using Java 17+ and Spring Boot. Design and implement microservices architecture for scalable and distributed systems. Write efficient database queries and ensure high performance for SQL, CosmosDB, and Oracle. Integrate applications with Azure services, particularly Azure Data Factory (ADF), for data processing and orchestration. Collaborate with DevOps teams to implement CI/CD pipelines and ensure smooth deployments. Participate in all phases of the software development lifecycle (SDLC), from requirements gathering through to design, development, testing, and deployment. Troubleshoot and resolve production issues and performance bottlenecks in applications. Stay current with the latest industry trends and best practices in Java, cloud technologies, and microservices.

Project Manager Pune 4 - 5 years INR 6.5 - 12.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Comfortable working in a software development organization, familiar with common roles and processes. Should have strong communication and interpersonal skills. Advanced analytical, evaluative, and problem-solving abilities and comfort with ambiguity. Support senior project manager(s) on large projects or initiatives where appropriate to ensure accurate and current project documentation and artifacts are meeting with best practices. Liaison between the business, technology, and other groups for seamless roll out of the project. Co-ordination with onshore team on daily basis. Assist Project Managers with planning & tracking of project deliverable using agile (Epics, story exploration, task creation), monitoring using MS Excel, JIRA, Confluence. Provide pre and postproduction deployment support. Primarily responsible for small to medium sized projects, with opportunities to work on larger projects. Develop and maintain project release plans. Establish and maintain project communications with product PMO, product owners, stakeholders, and other cross-functional teams. Manage daily scrums, sprint planning, sprint retrospective and sprint demos. Qualifications: Should have a bachelor's degree in computer science or IT (BE) Should have 2+ years of experience working in a Software Development company. Should be willing to work in a software development organization, familiar with common roles and processes. Should have an overview of Software Development Life Cycle and Different SDLC methodologies. Excellent communication and interpersonal skills. Excellent time management and report keeping. Should be willing to work from office in Pune. Why Join Us: Work on projects for well-established Fortune 500 customers. Become a part of a large community where employees get a chance to network and build connections. Have peace of mind with the security of working in a stable company. Work in a fun-filled positive environment encouraging work life balance. Work alongside some of the best software engineers. Internal transfers and promotions are given the highest priority when filling up a vacant or new position within the company.

Junior Python AI/ML Developer Pune 1 - 2 years INR 5.0 - 8.5 Lacs P.A. Work from Office Full Time

Position Overview We are seeking a motivated Junior Python AI/ML Developer to join our dynamic team and contribute to cutting-edge artificial intelligence and machine learning projects. This role offers an excellent opportunity for a recent graduate or early-career professional to grow their expertise in either Computer Vision or Generative AI while working on real-world applications that drive business impact. Key Responsibilities Core Development Develop, test, and deploy machine learning models using Python and popular ML frameworks Write clean, efficient, and well-documented Python code following best practices Collaborate with senior developers and data scientists to implement AI/ML solutions AI/ML Implementation Build and train machine learning models for either computer vision or generative AI applications Perform data preprocessing, feature engineering, and model evaluation Implement model optimization techniques to improve performance and efficiency Monitor model performance in production and assist with maintenance Data Management Work with large datasets and implement data pipelines Conduct exploratory data analysis to understand patterns and insights Ensure data quality and implement data validation processes Collaboration & Learning Participate in agile development processes and team stand-ups Document technical processes and maintain project documentation Stay current with latest AI/ML trends and technologies Contribute to knowledge sharing within the team Required Technical Skills Programming & Development Python : Strong proficiency with 2+ years of experience ML Libraries : Experience with scikit-learn, pandas, numpy, matplotlib/seaborn Version Control : Proficiency with Git and collaborative development workflows Database : Basic knowledge of SQL and database operations APIs : Understanding of FAST APIs and web services Machine Learning Fundamentals Understanding of supervised and unsupervised learning algorithms Knowledge of model evaluation metrics and validation techniques Experience with data preprocessing and feature engineering Basic understanding of statistical concepts and data analysis Specialized Knowledge (Choose One Track) Computer Vision Track Deep Learning : Experience with TensorFlow or PyTorch CV Libraries : Familiarity with OpenCV, PIL/Pillow Image Processing : Understanding of image preprocessing and augmentation Model Architectures : Basic knowledge of CNNs and popular vision models Generative AI Track NLP Fundamentals : Understanding of text processing and tokenization LLM Experience : Basic experience with transformer models and APIs (OpenAI, Hugging Face) Text Generation : Knowledge of prompt engineering and fine-tuning concepts Vector Databases : Familiarity with embeddings and similarity search Required Qualifications Education & Experience Bachelor's degree in Computer Science, Engineering, Mathematics, Statistics, or related field 1-3 years of professional software development experience Portfolio of personal or academic AI/ML projects demonstrating practical application Technical Competencies Demonstrated ability to implement machine learning algorithms from scratch Experience with at least one end-to-end ML project (from data collection to deployment) Understanding of software engineering principles and clean code practices Preferred Qualifications Advanced Skills Master's degree in AI/ML, Computer Science, or related field Experience with MLOps tools and model deployment Familiarity with model optimization and quantization techniques Domain Expertise Previous internship or project experience in computer vision or NLP Publications or contributions to open-source ML projects Experience with A/B testing and experimentation frameworks Soft Skills & Personal Attributes Professional Skills Problem-Solving : Strong analytical thinking and debugging skills Communication : Ability to explain technical concepts to non-technical stakeholders Collaboration : Experience working in cross-functional teams Adaptability : Eagerness to learn new technologies and adapt to changing requirements Personal Qualities Passion for artificial intelligence and emerging technologies Detail-oriented with strong attention to code quality and testing Self-motivated with ability to work independently Curiosity and commitment to continuous learning

Odoo Developer pune 3 - 4 years INR 6.0 - 9.0 Lacs P.A. Work from Office Full Time

Key Responsibilities: Develop and customize Odoo modules according to business requirements. Design and implement new features and functionalities in Odoo applications. Perform code reviews and ensure code quality and best practices are maintained. Collaborate with cross-functional teams to understand project requirements and deliver scalable solutions. Troubleshoot and debug issues reported by users and provide timely resolutions. Optimize Odoo applications for maximum speed and scalability. Stay updated with the latest Odoo developments and technologies to continuously improve our systems. Document technical specifications, installation procedures, and system configurations. Requirements: Bachelor's degree in Computer Science, Engineering, or a related field. Minimum of 3+ years of experience in Odoo backend development. Proficiency in Python programming language. Strong understanding of Odoo framework and its core principles. Experience in developing and customizing Odoo modules (e.g., CRM, Sales, Inventory, Accounting). Solid understanding of relational databases (PostgreSQL preferred). Knowledge of web technologies such as HTML, CSS, JavaScript, and XML. Familiarity with version control systems (e.g., Git). Excellent problem-solving skills and attention to detail. Ability to work both independently and collaboratively in a fast-paced environment. Strong communication skills with the ability to articulate technical concepts to non-technical stakeholders. Preferred Qualifications: Odoo certification(s) is a plus. Experience with frontend development frameworks (e.g., Bootstrap, jQuery). Knowledge of Docker and containerization technologies. Understanding of Agile software development methodologies.

Node Js Developer pune 2 - 4 years INR 6.0 - 9.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Participate in the web application lifecycle, from planning and analysis through to design, coding, data management, user testing, and debugging. Develop software and algorithms to address business needs, focusing on performance, reliability, and security. Collaborate with cross-functional teams to implement features from start to finish, including testing and delivery. Build and maintain robust back-end systems and secure REST APIs. Work within Agile methodologies using GitHub for code management, participating in code reviews and contributing to team discussions. Analyze feature requests, plan and implement solutions using a test-driven approach. Collaborate with various stakeholders to gather requirements and ensure delivery aligns with expectations. Continuously research and apply new technologies and best practices to improve development outcomes. Assist in designing secure and scalable APIs for both internal and external usage. Provide accurate task estimations and deliver clean, maintainable code on schedule. Requirements: 3+ years of experience in developing back-end applications using Node.js. Strong understanding of web standards and technologies, including HTML, CSS, JavaScript, and HTTP. Familiarity with relational databases and object-oriented design principles, with experience in data modeling (Postgres/MySQL and Redis). Solid experience in building RESTful APIs and scalable backend architectures. Good to Have: Experience with TypeScript (2+ years) and NestJS. Familiarity with messaging systems or middleware. Knowledge of best practices in backend security and performance optimization.

React Native Developer pune 2 - 4 years INR 3.5 - 8.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Strong experience in React Native Good knowledge of Mobile ecosystem. Strong understanding of mobile design principles, patterns, and best practices. Strong analytical skills and the ability to review code. Knowledge of enterprise mobile app development and React Native is mandatory. Good understanding of backend technologies. Excellent communication and presentation skills, Experience of client interaction (Domestic, Offshore). Good team handling skills. Willing to work as individual contributor as well as team member. Proven experience in both small and medium-size teams. Proven ability to architect mobile applications and adapt and improve the existing architecture. Experience with embedding web components in the native application to create seamless hybrid applications is a big plus. Other Important Requisites: Impeccable writing and speaking skills as you would be required to communicate with international clients. Confident with good presentation and time management skills. Passion for technical challenges. Should be able to individually work on the assigned tasks and cover within estimated timeline

Sr AI Python Developer pune,saudi arabia 5 - 7 years INR 10.0 - 20.0 Lacs P.A. Work from Office Full Time

Overview: We are seeking candidates who are willing to begin their employment at the iProgrammer office for the first three months. After this period, the role will transition to Saudi Arabia, where you will continue your work. The organization will provide full support for relocation, including visa processing, accommodation, and transportation. We are hiring Senior AI Python Developers to design and deploy scalable AI/ML solutions. Candidates should have strong Python expertise, experience with ML frameworks, and the ability to mentor juniors while driving innovation. Key Responsibilities Lead the design, development, and deployment of AI/ML models and pipelines. Build scalable Python applications and APIs to integrate AI into production systems. Architect and implement LLM-based solutions (GPT, Llama, Falcon) and RAG pipelines for enterprise use cases. Apply Agentic AI concepts to build autonomous and multi-agent systems. Perform AI fine-tuning for domain-specific and production-ready models. Implement and optimize OCR solutions for unstructured data. Leverage LangChain to develop advanced LLM-powered applications. Collaborate with product managers, data engineers, and DevOps teams to deliver robust solutions. Monitor and optimize model performance continuously. Write clean, efficient, and maintainable code following best practices. Guide, mentor, and review junior developers work. Stay updated with emerging AI/ML technologies and recommend adoption. Contribute to MLOps practices (CI/CD for ML, model versioning, Docker/Kubernetes deployment). Ensure compliance with data security, governance, and ethical AI standards. Qualifications & Skills Bachelors or Masters in Computer Science, Software Engineering, AI, or related fields. 5+ years of professional Python development experience. Proven expertise with ML frameworks: TensorFlow, PyTorch, Hugging Face, Scikit-learn. Hands-on experience with Agentic AI, AI Fine-Tuning, OCR, and LangChain. Strong grasp of ML algorithms, feature engineering, and data preprocessing. Knowledge of SQL/NoSQL databases. Experience with cloud platforms (AWS, GCP, Azure). Proficiency in Docker/Kubernetes. Strong analytical, problem-solving, and communication skills. Demonstrated leadership and mentoring abilities. Preferred (Nice to Have) Experience building SaaS AI products or enterprise AI solutions. Familiarity with data security standards (ISO 27001, GDPR, NCA). Research background in deep learning, NLP, or generative AI. Contributions to open-source AI/ML projects.

Android Developer bengaluru 3 - 7 years INR 7.0 - 15.0 Lacs P.A. Work from Office Full Time

Job description: Translate designs and wireframes into high quality code Design, build, and maintain high performance, reusable, and reliable Java/Kotlin code Ensure the best possible performance, quality, and responsiveness of the application Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Expertise in Devops and able to write CI/CD pipelines. Able to write high level architecture of Applications which connect to multiple modules. Skills: Proven experience as an BLE and GATT protocol Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes Strong knowledge of Kotlin/Java. Familiarity with RESTful APIs to connect Android applications to back-end services Strong knowledge of Android UI design principles, patterns, and best practices Experience with offline storage, threading, and performance tuning Ability to design applications around natural user interfaces, such as touch Familiarity with the use of additional sensors, such as gyroscopes and accelerometers Knowledge of the open-source Android ecosystem and the libraries available for common tasks Ability to understand business requirements and translate them into technical requirements Familiarity with cloud message APIs and push notifications A knack for benchmarking and optimization Understanding of Googles Android design principles and interface guidelines Proficient understanding of code versioning tools, such as Git Familiarity with CI/CD Familiarity with Hardware Integrations

Technical Support (L1/L2 Support) pune 3 - 5 years INR 3.0 - 6.5 Lacs P.A. Work from Office Full Time

Role & responsibilities Definitive source of knowledge, technique, and expertise of operations. Strong knowledge of frontend technologies (react native knowledge preferred). First level analysis of issues and resolution according to level of issue occurred. Internal systems monitoring and analysis of issues. Knowledge of ticketing tools (e.g. Remedy), Kibana. Technical analysis of issues, investigation Providing workarounds for emergency fixes. Analyze repeating APM alerts/Incidents and provide fixes. Frequent coordination with Tech Leads and Dev team for fixing issues. Act and analyze in case any APM alert are crossing threshold. Tracking bugs and their probable fixes.

React Native Developer pune 3 - 7 years INR 5.5 - 12.0 Lacs P.A. Work from Office Full Time

Job Responsibilities: Strong experience in React Native Good knowledge of Mobile ecosystem. Strong understanding of mobile design principles, patterns, and best practices. Strong analytical skills and the ability to review code. Knowledge of enterprise mobile app development and React Native is mandatory. Good understanding of backend technologies. Excellent communication and presentation skills, Experience of client interaction (Domestic, Offshore). Good team handling skills. Willing to work as individual contributor as well as team member. Proven experience in both small and medium-size teams. Proven ability to architect mobile applications and adapt and improve the existing architecture. Experience with embedding web components in the native application to create seamless hybrid applications is a big plus. Other Important Requisites: Impeccable writing and speaking skills as you would be required to communicate with international clients. Confident with good presentation and time management skills. Passion for technical challenges. Should be able to individually work on the assigned tasks and cover within estimated timeline

Kotlin Multiplatform Mobile (KMM) Developer bengaluru 5 - 8 years INR 10.0 - 17.0 Lacs P.A. Work from Office Full Time

Position Overview: We are looking for an experienced Kotlin Multiplatform Mobile (KMM) Developer with over 8 years of software development experience, including at least 2 years of hands-on experience with KMM. The ideal candidate is passionate about building cross-platform mobile applications, leveraging Kotlin to write shared code that can run seamlessly on both Android and iOS platforms. You will play a critical role in designing, developing, and maintaining high-quality mobile applications that offer a consistent user experience across platforms. Key Responsibilities: Architect and Develop: Design, develop, and maintain cross-platform mobile applications using Kotlin Multiplatform Mobile (KMM). Code Optimization: Write clean, maintainable, and efficient code, ensuring optimal performance on both Android and iOS devices. Collaboration: Work closely with product managers, designers, and other developers to translate requirements into technical solutions. Testing & Debugging: Implement and execute unit tests, integration tests, and conduct debugging to ensure the stability and quality of the application. Documentation: Document the development process, architecture, and code to ensure smooth handoffs and future maintainability. Code Reviews: Participate in code reviews to maintain code quality and ensure best practices are followed. Research & Development: Stay up-to-date with the latest industry trends, technologies, and best practices related to Kotlin, mobile development, and cross-platform solutions. Mentorship: Provide guidance and mentorship to junior developers on the team. Required Qualifications: Experience: 5+ years of professional software development experience, with at least 2 years of hands-on experience in Kotlin Multiplatform Mobile (KMM) development. Proficiency in Kotlin: Strong knowledge and experience in Kotlin programming language, including coroutines, multiplatform libraries, and architecture. Mobile Development: Solid experience in both Android and iOS mobile application development, understanding the platform-specific nuances. Cross-Platform Expertise: Demonstrated ability to develop and deploy cross-platform solutions using KMM, with a deep understanding of the challenges and benefits. Tool Proficiency: Experience with version control systems (e.g., Git), CI/CD pipelines, and mobile testing frameworks. UI/UX Understanding: Familiarity with mobile UI/UX principles and the ability to collaborate with design teams to create intuitive user interfaces. Problem Solving: Strong analytical and problem-solving skills, with a detail-oriented approach to identifying and resolving issues. Communication: Excellent verbal and written communication skills, with the ability to effectively collaborate in a remote or distributed team environment.

Android Developer bengaluru 3 - 8 years INR 7.0 - 15.0 Lacs P.A. Work from Office Full Time

Academic Qualification Bachelor's or Master's degree in Electrical Engineering, Computer Science, Information Technology or a related field Relevant Experience 3 to 8 years of experience in Android Application / Android SDK Development. Implementation of Android Bluetooth component (BLE) and creating custom android SDK. Tech Skills 3 to 8 years of Android application development, have at least one application release on play store. Skilled on developing and releasing a Custom Android SDK is an advantage plus point. Proficient in Android development in Kotlin, with understanding of Core Bluetooth / Bluetooth Low Energy (BLE) communication with GATT protocol. Proficient in developing UI on Compose layout in android. Expertise in implementation cloud communication with HTTPS protocol. Expertise on integrating API and third-party libraries like Retrofit or OKHTTP in applications. Expertise on writing and execution of Unit test case, preparation of test suite and code coverage report. Skilled on Junit, Sonar code implementation. Strong debugging skills with a focus on performance and reliability. Proficient in scalable architectural patterns like MVVM and Clean architecture design patterns. Skilled in working with Azure repository for Code management, Having knowledge on JIRA /Azure tasks for task management. Behavioral Skills Innovate for Growth: Technology evangelist focused on continuous improvement and aligning changes with business strategies. Adapt to Change: Thrives in dynamic environments, driving efficiency and adapting to new needs. Collaboration: Strong team player who fosters collaboration and drives collective success. Passion for Development: Committed to writing clean, scalable code and following best practices. Customer-Centric: Focused on delivering solutions that create value for end-users.

Odoo Architect / Techno-Functional Lead pune 5 - 10 years INR 10.0 - 20.0 Lacs P.A. Work from Office Full Time

We are looking for an experienced Odoo Architect who can be Techno-Functional Lead to head our Odoo practice. This role requires a strong blend of functional and technical expertise in Odoo ERP, along with the ability to interact with customers, gather requirements, design scalable solutions, and technically lead all Odoo projects within the organization. The ideal candidate will be responsible for solution design, system architecture, customization oversight, and ensuring successful end-to-end Odoo implementations. Key Responsibilities Client Engagement & Requirement Gathering Interact directly with customers to understand business needs and translate them into Odoo-based solutions. Conduct workshops, demos, and requirement analysis sessions. Advise clients on best practices and standard Odoo functionalities before considering customizations. Solution Design & Architecture Define the overall Odoo solution architecture, including integrations, customizations, and deployment models. Prepare technical and functional documentation, workflows, and data models. Ensure solutions are scalable, secure, and aligned with organizational standards. Project Leadership Act as the technical lead for all Odoo projects within the organization. Guide developers and functional consultants on implementation, customization, and integrations. Conduct code reviews, validate technical designs, and enforce best practices. Troubleshoot complex issues and provide hands-on support when needed. Team Enablement Mentor and upskill the Odoo development and functional teams. Define coding, testing, and deployment standards for Odoo projects. Foster collaboration between functional and technical teams. Delivery & Quality Assurance Ensure timely delivery of Odoo implementations with high quality. Oversee UAT and support customers during go-live and post-go-live phases. Ensure adherence to compliance, security, and performance standards. Qualifications & Skills Education: Bachelor's or master's degree in computer science, Information Systems, or related field. Experience: 7+ years of experience in Odoo ERP implementations (functional + technical). Proven experience in leading Odoo projects end-to-end. Hands-on expertise in Odoo development, customization, and third-party integrations. Functional Knowledge: Strong understanding of multiple Odoo modules (Sales, CRM, Inventory, Accounting, Manufacturing, HR, etc.). Technical Expertise: Proficiency in Python, PostgreSQL, XML, JavaScript, and QWeb. Experience with Odoo APIs, web services, and system integrations. Knowledge of deployment and scaling on cloud/on-premises environments (Docker, Kubernetes, AWS, Azure). Soft Skills: Strong client-facing communication and presentation skills. Ability to balance functional and technical aspects. Leadership and mentoring abilities.

Flutter Developer pune 4 - 5 years INR 5.0 - 12.0 Lacs P.A. Work from Office Full Time

Job Overview: As a Flutter Developer, you will be responsible for developing, maintaining, and enhancing mobile applications using the Flutter framework. You will work closely with our development team to create high-quality applications that meet our clients' needs. Key Responsibilities and Qualifications: Minimum of 3 years of experience as a Flutter Developer. Write clean and efficient code using Dart, ensuring code quality and maintainability. Implement and maintain code architecture patterns, with a strong preference for knowledge of the Block Pattern. Design and develop user interfaces and components in Flutter. Implement state management solutions for optimal application performance. Perform app debugging, unit testing, and write test cases to ensure application stability. Integrate RESTful services using Retrofit or other third-party libraries. Integrate and customize third-party libraries as required for project functionality. Customize Flutter widgets to meet project requirements. Work with SQLite or other databases to manage data within Flutter applications. Collaborate with the development team using version control tools like GIT or Bit bucket. Strong communication skills. Ability to work in the office (WFO) as the ideal work mode. Good to Have: Knowledge and experience in native development for Android and iOS. Experience with AR/VR integration. Familiarity with security and encryption practices. Knowledge of responsive UI design principles. Experience creating custom animations. Previous experience working in an agile development environment.

Technical Project Manager pune 7 - 10 years INR 12.0 - 22.0 Lacs P.A. Work from Office Full Time

Job Overview: We are seeking a skilled Technical Project Manager with a background in development, business analysis, or quality assurance, complemented by strong client management and people management skills. This role involves overseeing project execution, maintaining excellent client relations, and effectively managing team members. Key Responsibilities: Lead and oversee end-to-end project management, ensuring successful delivery of projects within scope, time, and budget constraints. Effective and accurate delivery of deployment and configuration activities for continued customer satisfaction and retention. Ensure that project deliverables are of high quality and meet client expectations (including documents like sprint plan, capacity plan, release notes etc.) Able to manage projects in technologies such as React JS, Node JS, Android, iOS with hands-on in one or more technologies. Provide regular reports on project delivery progress to the Delivery Head Attending meetings with stakeholders (clients and peers) on progress of project and reporting on open/outstanding issues. Use project management tools to track project performance and progress Regularly engage with cross-functional teams, including developers, designers, and QA engineers. Build and maintain strong client relationships. Ensure clients are informed about project progress and status. Gather, document, and meet client requirements. Lead, mentor, and motivate project team members. Allocate resources effectively and manage team performance. Conduct regular team meetings and performance reviews. Key Credentials & Expertise: Having 5+ years of experience in project management and 5 years into software development. Experience in leading a team size of minimum 15+ members. At least 5 years of experience in project management in a service-based IT company. BE or BTech in Computer Science or a related field. PMP or other relevant project management certification is a plus. Strong understanding of JIRA Experience in preparing various reports like Resource utilization, forecasting, ppt for client meetings. Having experience in AWS is a plus Excellent communication, leadership, and interpersonal skills. Thorough understanding of Project Management processes, principles, strategies, and methods Experience with lean and agile delivery approaches.

FIND ON MAP

iProgrammer Solutions