Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
2.0 years
0 Lacs
Bengaluru
On-site
Translates business requirements and specifications into logical program designs, code modules, stable application systems, and software solutions with occasional guidance from senior colleagues; partners with the product team to understand business needs and functional specifications. Develops, configures, or modifies integrated business and/or enterprise application solutions within various computing environments by designing and coding component-based applications using various programming languages. Tests application using test-driven development and behavior-driven development frameworks to ensure the integrity of the application. Conducts root cause analysis of issues and participates in the code review process to identify gaps. Implements continuous integration/continuous delivery processes to ensure quality and efficiency in the development cycle using DevOps automation processes and tools. Ideates, builds, and publishes reusable libraries to improve productivity across teams. Conducts the implementation and maintenance of complex business and enterprise software solutions to ensure successful deployment of released applications. Solves difficult technical problems to ensure solutions are testable, maintainable, and efficient. Required Qualifications: 2 years of experience in software development or a related field 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development 2 years experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps Bachelor's Degree in computer science, computer information systems, or related field (or equivalent work experience in lieu of degree) Preferred Qualifications: 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization 2+ years of experience in Android app development, with a strong focus on Kotlin. Good understanding of Android SDK, Jetpack libraries, and architectural patterns (MVVM, MVI, etc.). Experience working with RESTful APIs, background threading, and local data persistence (Room/SQLite). Familiarity with dependency injection frameworks (e.g., Hilt/Dagger). Hands-on experience with unit and UI testing (JUnit, Espresso). Lowe's is an equal opportunity employer and administers all personnel practices without regard to race, color, religious creed, sex, gender, age, ancestry, national origin, mental or physical disability or medical condition, sexual orientation, gender identity or expression, marital status, military or veteran status, genetic information, or any other category protected under federal, state, or local law.
Posted 1 week ago
3.0 years
4 - 6 Lacs
Coimbatore
On-site
Flutter Developer to create multi-platform apps for Android and iOS using the Flutter development framework. Responsibilities: β Design and develop Android and iOS applications using Flutter β Active participation in the analysis, design, development and testing of new applications β Handle various third-party libraries and API integrations β Collaborate with cross-functional teams to develop advanced applications β Unit-test code for robustness, usability, and general reliability β Work on bug fixing and improving application performance Skills Required: β 3+ years of experience in mobile app development β Minimum 2+ years of experience in building applications using flutter β Solid understanding of Flutter UI and animations. β Strong understanding of Firebase, Webhooks, SocketIO and state management β Experienced in working with REST and JSON β Strong in architectural (MVC, MVP, MVVM, MVI) β Experience in Unit test development or test-driven development. β Solid Experience in Android Studio/ VSCode/Xcode β Good understanding of state management using Provider / Redux β Solid experience in integrating 3rdparty SDKs. β Proficiency in Web services integration using HTTP, REST, JSON, and XML. β Have a good understanding of push notification services. Qualification: Any Graduate with relevant experience Location: Coimbatore Job Type: Full-time Pay: βΉ400,000.00 - βΉ600,000.00 per year Experience: Flutter developer: 3 years (Preferred) Work Location: In person
Posted 1 week ago
5.0 years
0 Lacs
Greater Noida
On-site
Job Description Mobile Developer - Android Experience in UI and UX design principles and Android Studio & SDK Experience with full-cycle mobile app development in Android Ability to integrate APIs and RESTful web services for mobile apps. Design pattern - MVC, MVVM, Viper, Swift UI Programming language expertise in Swift Experience using IDEs (AppCode, CodeRunner, Xcode) Experience with full-cycle mobile app development in iOS Ability to integrate APIs and RESTful web services for mobile apps. Familiarity with Apple OS frameworks (Core Animation, Core Data, Core Graphics, Core Text). Knowledge of UI and UX design principles Job Requirement Proven work experience as a Mobile developer Demonstrable portfolio of released applications on the App store or the Android market In-depth knowledge of at least one programming language like Swift and Java Experience with third-party libraries and APIs Familiarity with OOP design principles Excellent analytical skills with a good problem-solving attitude Ability to perform in a team environment Employment Type: Full Time Experiences- 5 years Skills Flutter Figma Laravel API Postman React +Node JS + Mongo DB Graphics Web services MVVM android studio Animation Swift MVC SDK IOS Android Job Type: Full-time Pay: Up to βΉ20,000.00 per month Schedule: Day shift Ability to commute/relocate: Greater Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Required) Work Location: In person Expected Start Date: 07/06/2025
Posted 1 week ago
2.0 - 3.0 years
0 Lacs
India
On-site
Key Responsibilities: Develop and maintain advanced Android applications using Kotlin. Collaborate with UI/UX designers, backend developers, and other stakeholders to deliver high-quality mobile experiences. Integrate RESTful APIs and third-party libraries. Follow clean architecture principles (MVVM) and use Jetpack components effectively. Optimize app performance, identify bottlenecks, and fix bugs. Stay updated with the latest Android development trends and tools. Required Skills: 2 to 3 years of proven Android development experience. Proficient in Kotlin and Android SDK. Hands-on experience with Jetpack (Room, LiveData, ViewModel, Navigation). Strong understanding of MVVM architecture. Familiar with Retrofit, Coroutines, Firebase, Git. Experience in debugging, profiling, and optimizing app performance. Good to Have: Exposure to Jetpack Compose. Understanding of unit testing and UI automation tools. Experience working in Agile teams and CI/CD environments. Why Join Us: Opportunity to work on real-time scalable tech products. A fast-moving and collaborative environment. Flat hierarchy and ownership-driven roles. Be part of a growing team building impactful technology in the HOA management domain. Location: Surat, Gujarat Experience: 2β3 Years Type: Full-time, On-site Job Types: Full-time, Permanent Pay: From βΉ40,000.00 per month Benefits: Food provided Health insurance Paid sick time Schedule: Day shift Monday to Friday Supplemental Pay: Performance bonus Work Location: In person
Posted 1 week ago
5.0 years
0 Lacs
India
On-site
We are seeking a highly motivated and experienced Senior Software Engineer to join our Roku Player team. In this role, you will be responsible for designing, developing, and maintaining high-quality applications for Roku devices, contributing to the delivery of exceptional OTT streaming experiences. You will leverage your expertise in BrightScript, Scene Graph XML, and the Roku SDK to build robust and scalable solutions. Responsibilities: β’Design, develop, and maintain applications for Roku players using the Roku SDK, BrightScript, and Scene Graph XML. β’Implement and optimize video streaming functionalities, ensuring smooth playback and high performance. β’Collaborate with product managers, designers, and other engineers to define and implement new features. β’Integrate with third-party libraries and APIs, including analytics and advertising platforms. β’Write clean, well-documented, and testable code, adhering to best practices and coding standards. β’Conduct thorough unit testing and regression testing using RATF (Roku Automated Test Framework). β’Debug and resolve complex technical issues, ensuring application stability and reliability. β’Participate in code reviews and contribute to continuous improvement of the development process. β’Stay up to date with the latest Roku platform developments and technologies. Required Qualifications: β’Bachelorβs degree in computer science, Software Engineering, or a related field. β’5+ years of experience in software development. β’Proven experience developing applications with BrightScript and Scene Graph XML. β’Strong understanding of the Roku SDK and its capabilities. β’Experience in creating applications for Roku players.β’ Solid understanding of software development principles and design patterns (e.g., MVC, MVVM). β’Experience with version control systems (e.g., Git). β’Proficiency in unit testing and automated testing. β’Excellent problem-solving and debugging skills. β’Strong written and verbal communication skills. Preferred Qualifications: β’Experience building OTT streaming applications. β’Understanding of video streaming protocols and formats (e.g., HLS, DASH). β’Experience integrating with analytics SDKs. β’Experience working in an Agile development environment. β’Familiarity with Roku's dashboard. Show more Show less
Posted 1 week ago
3.0 - 8.0 years
5 - 10 Lacs
Hyderabad, Bengaluru
Work from Office
Job Skills: Must-Have Skills: 8+ years of experience in mobile application development, including at least 3 years in an architectural or lead role. Proficiency in mobile development frameworks and platforms (e.g., Swift, Objective C, Xcode, Java, Kotlin, Android SDK, React Native, Flutter or Xamarin). Deep understanding of architectural patterns such as MVVM, MVP, Clean Architecture, and their application in mobile development. Experience designing modular, reusable components and managing complex state and data flows. Strong knowledge of RESTful APIs, GraphQL, and web services integration. Experience with cloud platforms (AWS, Azure, Google Cloud) and mobile-specific cloud solutions. Techniques for profiling and optimizing mobile applications, including memory management, network performance, and responsiveness. Experience with tools and methodologies for performance testing and debugging. Expertise in mobile security principles, including data encryption, secure authentication, and vulnerability management. Familiarity with industry standards and regulations such as GDPR, HIPAA, and OWASP. Experience with continuous integration and continuous deployment (CI/CD) pipelines and tools (e.g., Jenkins, GitLab CI/CD, Bitrise). Knowledge of automated testing frameworks and strategies for mobile applications. Professional Attributes: Good problem-solving and analytical skills. Strong written and verbal communication skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders. Responsibilities: Create and implement comprehensive mobile application architectures for both iOS and Android platforms, focusing on scalability, performance, and maintainability. Lead and mentor development teams, conduct code reviews, provide guidance on best practices, and ensure adherence to architectural standards. Translate business requirements into detailed technical solutions, including high-level design documents and architecture blueprints. Assess and recommend emerging technologies, frameworks, and tools to enhance mobile application development and ensure alignment with industry trends. Oversee the integration of mobile applications with backend services, APIs, and third-party systems, ensuring seamless functionality and data flow. Identify and address performance bottlenecks, optimize application performance, and ensure a high-quality user experience. Apply security best practices to protect user data, ensure compliance with relevant regulations, and safeguard against potential threats Work closely with product managers, UX/UI designers, and other stakeholders to ensure that mobile solutions meet business needs and deliver exceptional user experiences. Maintain detailed documentation of architectural decisions, design patterns, and development processes to ensure consistency and knowledge sharing.
Posted 1 week ago
4.0 - 9.0 years
6 - 12 Lacs
Bengaluru
Work from Office
Role & responsibilities We are looking for engineering professionals who can revolutionize customer experience & convenience in the digital environment by creating scalable and seamless multi-channel experiences by connecting buyers & sellers of all types and sizes across the nation. You can be a part of developing and launching new Features for Ajio Business. Youll have the opportunity to design, develop and support innovative solutions across a variety of applications, platforms and environments, building tomorrows technologies. Youll put your skills, experience and passion to work in an entrepreneurial environment where success is rewarded. As a Mobile app developer, you will design, develop and maintain Android apps. Apps will be mainly content & commerce based and integrated closely with the core eCommerce platform. Job Descriptions β’ Specification, development, and debugging of mobile applications β’ Working closely with back-end development team and UX design team to implement mobile product requirements β’ Creation of reusable libraries and mobile application frameworks. Evaluate and research latest technologies. β’ Advise management with regards to pros and cons of implementation of specific mobile platforms β’ Play an important role in the direction of our mobile products β’ Bring your best-in-class engineering skills to create innovative mobile apps. Scope of Responsibilities β’ Design and build advanced applications for the Android platform β’ Have published Android apps in the app store β’ A deep familiarity with - Android Application Development with Java, Android SDK, Android Debugger β’ Excellent object oriented analysis and design skills (OOA/OOD) β’ Experience with device / server communications via JSON, XML and / or HTML via REST / Web Service β’ Experience of working in agile methodology. Preferred candidate profile
Posted 1 week ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
We are looking for a Software Engineer with expertise in .NET and WPF to join our team. As part of a distributed team, you will be responsible for designing and developing extensions (plug-ins) for the platform, as well as maintaining the code of existing extensions. Your role will contribute to the continuous improvement and innovation of our platform, ensuring its efficiency and reliability. Responsibilities Design and develop extensions (plug-ins) for the Petrel/Techlog/Studio platform Maintain the code of existing extensions (plug-ins) for the Petrel/Techlog/Studio platform Collaborate as part of a distributed team Apply modern design patterns and SOLID principles in software development Utilize Windows Presentation Foundation (WPF) technology and MVVM pattern for efficient application development Implement and apply agile software development approach Utilize Azure DevOps (or similar DevOps platforms) for software development processes Conduct unit and integration testing to ensure software quality Continuously learn and adapt to new languages, technologies, and techniques Communicate effectively and collaborate with team members Requirements 3+ years of experience as a .NET Engineer Strong understanding of Object-Oriented Programming (OOP), modern design patterns, and SOLID principles Proficiency in Windows Presentation Foundation (WPF) technology and MVVM pattern Familiarity with applying agile software development approach Experience with Azure DevOps (or similar DevOps platforms) Knowledge of unit and integration testing Basic understanding of C++/Python/HTML5/CSS3 Basic knowledge of the Oil and Gas domain Bachelorβs degree in Engineering, Computer Science, Information Systems, or a related field Analytical mindset with a problem-solving attitude and ability to work independently Enthusiasm for learning new languages, technologies, and techniques Proficient English communication skills Show more Show less
Posted 1 week ago
3.0 - 5.0 years
0 Lacs
Kochi, Kerala, India
On-site
We are looking for a passionate and motivated .NET MAUI Developer to join our development team. In this role, you will be responsible for helping design, development, and maintenance of cross-platform mobile and desktop applications using Microsoft .NET MAUI (Multi-platform App UI). This is an excellent opportunity for a developer eager to grow their skills in modern cross-platform app development. Experience: 3 -5 years Key responsibilities Β· Contribute to the design and architecture of mobile applications using MAUI or Xamarin Forms, ensuring adherence to best practices in coding, testing, and deployment. Β· Participate in the entire mobile development process, including coding, testing, debugging, and deployment of cross-platform applications. Β· Write clean, efficient, and maintainable code following industry best practices. Β· Participate in code reviews and contribute to team knowledge-sharing sessions. Β· Work closely with QA teams to ensure software quality through manual and automated testing. Β· Analyze and optimize application performance, ensuring smooth user experiences across devices and platforms. Β· Ensure seamless integration with various services and APIs, addressing platform-specific functionalities as needed. Β· Stay updated on new trends and technologies in mobile and cross-platform development. Key Skills Β· Frameworks: Proficiency in cross-platform frameworks like MAUI or Xamarin Forms for mobile app development. Β· Languages: Strong experience in C# and .NET, with a solid understanding of MVVM architecture and design patterns. Β· Mobile Platforms: Familiarity with both iOS and Android development environments, including the nuances of each platform Β· APIs & Services: Experience with RESTful APIs, integration with third-party services, and backend data handling. Β· Version Control: Proficient in version control systems like Git, with experience in managing branches and collaborative workflows. Β· Testing: Knowledge of unit testing and UI testing frameworks suitable for mobile applications. Β· Agile Methodologies: Experience working in Agile/Scrum teams, participating in sprint planning, retrospectives, and delivering on development commitments. Education Bachelorβs Degree in Computer Science, Information Technology, or a related field. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Job Summary: We are seeking a talented WPF .NET C# Developer to join our team. The ideal candidate will have a strong background in C#, .NET, and WPF, with a focus on creating high-quality, user-friendly applications. Key Responsibilities: Design, develop, and maintain WPF applications using C# and .NET. Implement and manage SQL databases to support application functionality. Create intuitive and responsive user interfaces using XAML and WPF UI elements. Apply the MVVM pattern to ensure clean and maintainable code. Utilize LINQ for efficient data manipulation. Perform asynchronous programming to enhance application performance. Debug and test applications to ensure reliability and performance. Collaborate with cross-functional teams to gather requirements and deliver solutions. Optimize application performance and ensure scalability. Document development processes, code, and application functionalities. Qualifications: Proven experience in developing WPF applications using C# and .NET. Strong understanding of object-oriented programming (OOP) concepts. Experience with SQL and database management systems. Familiarity with XAML and WPF controls, layouts, and data binding. Knowledge of the MVVM architectural pattern. Proficiency in LINQ for data manipulation. Understanding of asynchronous programming (async/await). Experience with debugging and testing frameworks (e.g., MSTest, NUnit). Familiarity with version control systems like Git. Basic understanding of UX design principles. Ability to optimize application performance. Skills: Proficiency in C# language fundamentals. Knowledge of the .NET Framework or .NET Core/5+. Familiarity with the Common Language Runtime (CLR). Understanding of XAML for designing UI. Knowledge of WPF controls, layouts, and data binding. Experience with WPF styles, templates, and resources. Understanding of the MVVM architectural pattern. Ability to implement data binding and command patterns. Proficiency in using LINQ for data manipulation. Knowledge of SQL for database interactions. Experience with database management systems like SQL Server or SQLite. Understanding of async and await keywords for asynchronous operations. Skills in debugging WPF applications. Familiarity with unit testing frameworks like MSTest or NUnit. Experience with version control systems like Git. Familiarity with popular WPF libraries and tools (e.g., MahApps.Metro, Prism). Basic understanding of UX principles. Techniques for optimizing the performance of WPF applications. Good To Have: Its good understand Automation Anywhere & VBA code Show more Show less
Posted 1 week ago
5.0 - 7.0 years
3 - 6 Lacs
Jaipur
Work from Office
Job Overview : We are seeking a Senior Software Developer to design and build cutting-edge user experiences for our client's consumer-facing desktop application. You will collaborate closely with product owners, UX designers, and other developers to shape the next generation platform. Qualifications : - Bachelor's degree in computer science, Engineering, or a related field. - 5+ years of experience in desktop software development using WPF. - Expert-level skills in C/XAML for creating WPF applications. - Familiarity with modern frameworks and design patterns such as MVVM and Prism. - Strong knowledge of C language & .NET framework and object-oriented programming. - Experience in developing user interfaces and customizing UI controls. - Ability to write clean, maintainable code. - Excellent communication skills, both written and verbal. Key Responsibilities : - Design and build modern user interfaces for consumer applications. - Collaborate with UI/UX teams to ensure high performance and usability. - Participate in code reviews to maintain product quality. - Understand client goals and propose effective solutions. - Conduct unit testing and integration testing. - Handle deployment and ongoing maintenance. - Provide post-deployment support and troubleshooting. Technical Requirements : - Proficiency in C, .NET Core, WPF, XAML, REST APIs, and Dependency Injection. - Strong understanding of design patterns. - Familiarity with Agile methodologies. - Advanced knowledge of Git for version control. Education : BE, B.Tech, MCA, BCA, or equivalent qualifications
Posted 1 week ago
7.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
About The Role MRI Software is seeking a Software Engineer to join our team working on products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software solutions throughout the Software Development Lifecycle. You should have a passion for development and an eagerness to learn new things and improve your skills. We are looking for a team player who is willing to offer opinions confidently and to hear others out. Roles & Responsibilities To develop software features in a self-sufficient way and to a high technical standard. Understanding the system architecture and technical goals of the product. Follow the development process (source control, branching, testing etc.) without assistance. Actively troubleshoot issues and assist with complex support queries which require further analysis. Taking part in team rituals such as stand-ups, planning sessions, demos and retrospectives. Taking part in team activities such as collaborative-development and code-reviews. Taking part in cross-team activities such as knowledge-sharing and documentation. Building relationships with all other teams in the product development department. Candidate Requirements 7+ Years of Experience in developing browser-based application using .Net Proficiency in at least one .Net language Experience in developing RESTful web services using ASP.Net Core, MVC, Web API Good SQL skills preferrable with Microsoft SQL Server Proficient with front-end development using HTML5, CSS, JavaScript etc. knowledge of architectural patternsβMVP, MVC, MVVM, and Clean Architecture Familiarity with Git/GitHub Benefits Hybrid working arrangements Annual performance-related bonus Health insurance 6x Flexi: knock 2.5 hours off your day on anyday Engaging, fun & inclusive culture: check out the MRI Software APAC Insta feed and stories! About The Business MRI Software is a global Proptech leader delivering innovative applications and hosted solutions that free real estate companies to elevate their business. Our flexible technology platform, along with an open and connected ecosystem, allows us to meet the unique needs of real estate businesses, from property-level management and accounting to investment modeling and analytics for the global commercial and residential markets. With nearly five decades of expertise and insight, we have grown to include offices in across the United States, the United Kingdom, Hong Kong, Singapore, Australia, South Africa, New Zealand, Canada, and India, with over 4000+ team members to support our clients and their unique needs! MRI is proud to be an Equal Employment Opportunity employer. Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Ingenico is the global leader in payments acceptance solutions, with more than three decades of experience. Its footprint gives scale to projects and talents. Innovation is part of our DNA and our diverse community of experts keep anticipating the evolution of commerce worldwide. As the trusted technology partner for merchants, banks, acquirers, ISVs, payment aggregators and fintech customers, our world-class terminals, solutions and services enable the global ecosystem of payments acceptance. At Ingenico, trust and sustainability are at the heart of everything we do. Our team comprises 4,000+ people spread around the globe representing 60 different nationalities. We are proud of the diversity and professionalism of our employees. Whether they work in technical or business support functions, we believe in making the company and people successful, together. Learn more about Ingenico at https://ingenico.com. Overview: We are looking for a Senior Android Developer with expertise in Kotlin to join our team. The ideal candidate should have a strong background in designing, developing, and maintaining high-performance Android applications. You will be responsible for leading development efforts, mentoring junior developers, and ensuring best practices in mobile app development. Key Responsibilities: Design, develop, and maintain Payment applications on Android based POS devices using Kotlin. Collaborate with cross-functional teams to define, design, and deliver new applications/features. Write clean, scalable, and efficient code while following best coding practices. Optimize application performance, memory usage, and battery efficiency. Ensure high-quality UI/UX implementation in collaboration with designers. Debug and resolve software defects, ensuring application stability. Implement and maintain MVVM/MVP architecture and dependency injection frameworks like Dagger/Hilt. Integrate RESTful APIs, third-party services, and networking components into mobile applications. Work with Jetpack components, Coroutines, Flow, and Room database. Stay updated with the latest Android trends, frameworks, and best practices. Mentor and guide junior developers in coding, design, and development methodologies. Participate in code reviews, sprint planning, and Agile development processes. Required Skills & Qualifications: 6+ years of experience in Android development. Strong proficiency in Kotlin and Android SDK. Strong understanding of MVVM/MVP architecture and design patterns. Hands-on experience with Room database, Retrofit, and RESTful APIs. Experience with dependency injection frameworks like Dagger/Hilt. Proficiency in Git, CI/CD pipelines, and Agile methodologies. Strong knowledge of networking concepts, including TCP/IP, HTTP, HTTPS, Web Sockets, and SSL/TLS. Experience integrating secure authentication mechanisms, such as OAuth, JWT, and token-based authentication. Strong debugging and performance optimization skills. Knowledge of unit testing and automation testing frameworks. Excellent problem-solving, analytical, and communication skills. Good to Have: Experience working with Payment applications on POS devices (Ingenico, Verifone, PAX etc). Experience in EMV, NFC, and ISO 8583 protocols for secure transactions. Experience with cryptographic security concepts like DUKPT, AES, RSA, and HMAC. Familiarity with security best practices in mobile app development. Show more Show less
Posted 1 week ago
5.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Looking for an experienced C# developer with expertise in WPF and/or WinForms to design, develop, and maintain desktop applications. Requirements Work Experience 5-10 years of experience in C# development Proficient in C#, WPF, and/or WinForms Strong understanding of .NET core framework and its ecosystem Experience with XAML, data binding, and MVVM pattern Experienced with SQL Server, Oracle Experienced in Web APIs B.E/B.Tech or equivalent Qualification Good To Have Experience in C++ and/or Angular development Familiarity with design patterns such as MVVM, MVC, or MVP. Experience with testing frameworks such as NUnit, MSTest, or xUnit. Excellent problem-solving skills and attention to detail Familiarity with agile methodologies (Scrum, Kanban) Show more Show less
Posted 1 week ago
0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Role Description As a Sr. Engineer, the candidate will be furnishing an individual contribution role in technical execution of project tasks. The purpose of this role is to execute medium to high complex project tasks to generate deliverables on-time with right quality using defined processes, tools and standards. Responsibilities In This Role Includes Analyze requirements, design, develop, modify, and deploy software components anywhere in the Windows software stack. Write effective and reusable code according to best practices Perform unit test, verification and validation of the code developed. Develop technical documents and handbooks to accurately represent application design and code. Work as an individual contributor aligned with project priorities. Work Experience Required Skills: Must have C# .Net expertise. Must have solid understanding of Object-Oriented Design concepts Good to have experience in WPF and MVVM design pattern Must have Windows desktop application development experience. Strong analytical, problem-solving and debugging skills. Experience with debugging tools like WinDbg, Perfmon etc. is a plus. Knowledge of data structures, multithreading, gRPC, unit testing framework and code analysis tools. Desired Skills Good to have experience in C++/CLI. Good to have Semiconductor domain experience. Should be ready to learn, unlearn and re-learn. Show more Show less
Posted 1 week ago
0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Job Description Summary: We are looking for a highly experienced and talented Senior Lead Engineer with expertise in C#, WinForms, WPF, and .NET to join our dynamic team at Quest. In this role, you will be responsible for leading a team of developers, designing and developing robust software solutions, and contributing to the overall technical strategy of the company. Responsibilities: (day to day work) Lead a team of C# developers, providing technical guidance, mentoring, and support. Design, develop, and maintain high-quality software applications using C#, WinForms, WPF, .Net framework and .NET. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions. Participate in architectural design discussions and contribute to the overall technical roadmap. Conduct code reviews, ensure coding standards and best practices are followed, and provide constructive feedback to team members. Identify and resolve technical challenges and performance issues in the software development process. Stay updated with the latest industry trends, technologies, and frameworks related to C#, WinForms, WPF, and .NET. Collaborate with product managers, designers, and other stakeholders to deliver high-quality software products on time. Work Experience Must Have Experience in .Net Framework 4.7 or later, .Net 6 or later with a focus on C#, WinForms, WPF. Experience in MVVM Pattern. Experience in PRISM & Unity Framework. Good knowledge in advanced C# features, Multi-threading, and asynchronous programming. Strong knowledge of software development principles, design patterns, and architectural best practices. Solid understanding of object-oriented programming (OOP) concepts and SOLID principles. Excellent problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions. Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Good To Have Experience in porting .net framework projects to .NET. Experience Semiconductor industry standards like SEMI SECS/GEM, EDA Experience in Equipment (Tool) control software development Show more Show less
Posted 1 week ago
0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Role Description As a Sr. Engineer, the candidate will be furnishing an individual contribution role in technical execution of project tasks. The purpose of this role is to execute medium to high complex project tasks to generate deliverables on-time with right quality using defined processes, tools and standards. Responsibilities In This Role Includes Analyze requirements, design, develop, modify, and deploy software components anywhere in the Windows software stack. Write effective and reusable code according to best practices Perform unit test, verification and validation of the code developed. Develop technical documents and handbooks to accurately represent application design and code. Work as an individual contributor aligned with project priorities. Work Experience Required Skills: Must have C# .Net expertise. Must have solid understanding of Object-Oriented Design concepts Good to have experience in WPF and MVVM design pattern Must have Windows desktop application development experience. Strong analytical, problem-solving and debugging skills. Experience with debugging tools like WinDbg, Perfmon etc. is a plus. Knowledge of data structures, multithreading, gRPC, unit testing framework and code analysis tools. Desired Skills Good to have experience in C++/CLI. Good to have Semiconductor domain experience. Should be ready to learn, unlearn and re-learn. Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Requirements C#, WPF β Lead Engineer with 6+ Years of experience. Work Experience Strong Experience in C#, and WPF Strong knowledge in XML. Good experience in custom controls, data binding etc. Experience in multi-threading and multi process programming. Experience in MVVM and MVC architecture. Experience in using unit testing frameworks. Good knowledge in design patterns. Experience in Scrum Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements C#, WPF β Lead Engineer with 6+ Years of experience. Work Experience Strong Experience in C#, and WPF Strong knowledge in XML. Good experience in custom controls, data binding etc. Experience in multi-threading and multi process programming. Experience in MVVM and MVC architecture. Experience in using unit testing frameworks. Good knowledge in design patterns. Experience in Scrum Show more Show less
Posted 1 week ago
4.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Requirements Quest Global is an organization at the forefront of innovation and one of the world's fastest growing engineering services firms with deep domain knowledge and recognized expertise in the top OEMs across eight industries. We are a twenty-five-year-old company on a journey to becoming a centenary one, driven by aspiration, hunger and humility. We are looking for humble geniuses, who believe that engineering has the potential to make the impossible, possible; innovators, who are not only inspired by technology and innovation, but also perpetually driven to design, develop, and test as a trusted partner for Fortune 500 customers. As a team of remarkably diverse engineers, we recognize that what we are really engineering is a brighter future for us all. If you want to contribute to meaningful work and be part of an organization that truly believes when you win, we all win, and when you fail, we all learn, then we are eager to hear from you. The achievers and courageous challenge-crushers we seek, have the following characteristics and skills: Roles & Responsibilities As a member of the team in the healthcare domain, your primary job will be to involve in development and enhancement of software applications related to medical devices. Develop and maintain high-quality software applications using C# Collaborate and work with a team of C# developers Collaborate with cross-functional teams, participate in technical discussions Analyze and understand requirements and provide effort estimation Perform coding, testing and all related documentation for a project Identifying and resolving technical risks proactively Ensure deliverables are on time and of high quality Implementation of Unit Test Cases using relevant testing frameworks Supports team in defect fixing and investigations Work Experience 4+ years of professional software development experience Strong development skills and fluency in C# Solid understanding of MVVM, Object-Oriented Design and Programming Good understanding of APIs and experience consuming RESTful services Experience in multi-threaded programming Strong logical and analytical skills. Knowledge of design patterns Strong communication and interpersonal skills Experience in integration testing and unit testing frameworks like NUnit Expertise in troubleshooting bugs and finding solutions. Ability to work effectively in a fast-paced and collaborative environment Experience in Agile way of working Proactive and self-driven, possesses due sense of urgency Show more Show less
Posted 1 week ago
8.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements WPF Lead Engineer with 8+ years of experience Work Experience Experience in .Net Framework 4.5 or later. Good knowledge in XAML. Experience in developing WPF screens, user controls and custom controls. Experience in MVVM Pattern. Experience in using unit testing frameworks. Experience in using ORM / Entity Framework. Good knowledge in advanced C# features and asynchronous programming. Good knowledge in design patterns. Show more Show less
Posted 1 week ago
6.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Roles & Responsibilities: Design, develop, and test high-quality, maintainable, and efficient C# WPF applications. Work closely with other developers, product managers, and stakeholders to understand requirements and deliver solutions that meet business needs. Participate in all phases of the software development lifecycle, from requirements gathering to deployment and support. Write clean, well-documented code and adhere to coding standards. Perform code reviews and provide mentorship to junior developers. Stay up-to-date on the latest technologies and trends. Experience in Delivering suggestion for GUI revamping . Ability to learn new technologies, software, and concepts quickly is essential. Work Experience Required Skills (Technical Competency): 6+ years of experience in development and maintenance. Hands-on experience in C# WPF MVVM development Strong foundation in OO Design & Design patterns. Experience in working with multithreading applications. Development experience in Windows platforms is preferred. Ability to work independently and as part of a team Strong analytical and problem solving skills. Good communication and presentation skills. Expertise in memory debugging, memory leak detection and profiling. Experience in static and dynamic code analysis and exposure to related tools. Ability to learn new technologies, software, and concepts quickly is essential Desired Skills UI/UX design Semi domain working experience Show more Show less
Posted 1 week ago
5.0 years
0 Lacs
Thiruvananthapuram, Kerala, India
On-site
Job Requirements Build high-quality, innovative and fully performing software that complies with coding standards and technical design. Roles & Responsibilities Analyze requirements, design, and code software in C# in Windows environment. Perform unit test, verification and validation of the product developed. Write effective and reusable code according to best practices. Drive, take ownership and responsibility of project/assigned tasks. Work Experience Required Skills Minimum 5+ years of experience in developing Windows desktop applications using C#/WPF. Experience in requirement analysis, design, development and testing of desktop-based applications. Ability to understand requirements, write effective and reusable code according to best practices. Solid understanding of Object-Oriented design and concepts. Hands on multi-threaded programming and debugging skills. Experience of project life cycles, process, workflows Good logical and problem-solving skills Good analytical and debugging skills, knowledge of different debugging tools. Knowledge in design patterns, unit testing framework, code analysis tools Ability to work independently and be proactive. Ability to learn new technologies as part of the job. Be able to clearly communicate in English language. Honesty in raising escalation when there are problems instead of hiding the issue/dragging the schedule. Desired Skills Experience in WPF and MVVM Experience in Semiconductor domain with knowledge in machine control, robotics, industrial automation, SECS/GEM Show more Show less
Posted 1 week ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
About Us: FlexTrade Systems is a provider of customized multi-asset execution and order management trading solutions for buy- and sell-side financial institutions. Through deep client partnerships with some of the world's largest, most complex and demanding capital markets firms, we develop the flexible tools, technology and innovation that deliver our clients a competitive edge. Our globally distributed engineering teams focus on adaptable technology and open architecture to develop highly sophisticated trading solutions that can automate and scale with your business strategies. At FlexTrade, we hold our values close to heart, with pride and gratitude, as they guide us in everything that we do. We are dedicated to giving our clients a competitive edge, taking ownership of our responsibilities, being flexible to adapt to ever changing environment and technology, bringing integrity to ever interaction and we continue to improve, grow together and collaborate as one team. All of these while having Fun truly makes FlexTrade a wonderful place to work. Key Responsibilities: Candidate needs to understand and work on the business requirements of the client Needs to interact with and translate financial client requirements into actionable solutions Should be adaptable and ready to work in a dynamic environment whilst maintaining high quality standards Eager to learn and should have a good work ethics Ready to work collaboratively and independently troubleshoot UAT/Production issues Working across different asset classes on market making system Job requirements: Good to have financial industry experience in trading application development Candidate must have 2+ years experience of C# and its core principles using .NET 4 .X framework Good to have hands-on experience with windows application technologies includi ng WPF, XAML and MVVM Strong understanding of SOLID principle, OOPS, Dependency Injection and Design Patterns Good understanding of software development life cycle including requirement gathering, designing, analysis, development, testing, quality control etc. Having experience in Unit Testing with NUnit, MOQ or any other similar framework Nice to have working knowledge on UNIX and Database Preferred experience with Agile methodology and knowledge of Finance industry Show more Show less
Posted 1 week ago
2.0 years
0 Lacs
Ahmedabad, Gujarat, India
On-site
About the Role: We are hiring an Android Analyst with a unique focus on code quality, documentation, QA, refactoring, and code comprehension. This role is ideal for candidates who enjoy analyzing code, ensuring technical excellence, best practices in development, and supporting developer teams through structured reviews and process improvements. Responsibilities: Conduct in-depth reviews of codebases to ensure maintainability, scalability, and adherence to clean architecture principles. Do critical comments on best practices that were not followed for the given codebase. Suggest the improvements for the same. Find common bugs in the code, explain the error, suggest the fixes, and refactor the code. Review the code and write unit tests to improve code coverage for the given codebase. Follow the internal QA processes for all deliverables Requirements: B.E./B. Tech/M.S./M. Tech in Computer Science, Engineering, or a related field. 2+ years of relevant industry experience in Android development. Strong logical and analytical skills. Experience in Kotlin and Java programming languages. Experience with Dart (Flutter), Python, and JavaScript. Hands-on experience with Android application development, which includes build systems like Gradle and Bazel, SDKs, and web development & debugging tools like Chrome DevTools and ADB Solid understanding of architectural patterns (MVVM, Clean Architecture) and best practices in Android development and web development. Experience with code review, unit testing, documentation, and QA processes Show more Show less
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India is experiencing a growing demand for professionals skilled in the Model-View-ViewModel (MVVM) architecture pattern. Companies across various industries are actively seeking individuals with expertise in MVVM to develop robust and efficient applications. If you are a job seeker looking to explore opportunities in this field, read on to learn more about the MVVM job market in India.
These cities are known for their thriving technology sectors and offer numerous job opportunities for MVVM professionals.
The average salary range for MVVM professionals in India varies based on experience levels. Entry-level positions may offer salaries starting from INR 4-6 lakhs per annum, while experienced professionals can earn upwards of INR 12-15 lakhs per annum.
In the MVVM job market, career progression typically follows a path from Junior Developer to Senior Developer, and eventually to roles like Tech Lead or Architect. With consistent upskilling and hands-on experience, individuals can advance their careers in this field.
In addition to expertise in MVVM, employers often look for professionals with skills such as: - Proficiency in programming languages like Java, Kotlin, or Swift - Knowledge of design patterns like Singleton, Observer, and Factory - Familiarity with mobile app development frameworks like Flutter or React Native
As you prepare for MVVM job interviews in India, remember to showcase your expertise in the architecture pattern, along with related skills and experience. By mastering the fundamentals and staying updated on industry trends, you can confidently apply for and excel in MVVM roles. Good luck with your job search!
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.