Home
Jobs

54391 Code Jobs - Page 43

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

10.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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

Posted 19 hours ago

Apply

0.0 - 2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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

Posted 19 hours ago

Apply

0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About The Job We are looking for enthusiastic and quick-learning Associate Software Engineers to join our growing team. This is an excellent opportunity for individuals with a foundational understanding of software development principles and a passion for building robust and scalable applications. You will be involved in various stages of the software development lifecycle, working alongside experienced engineers to design, develop, test, and deploy high-quality software solutions. If you have a solid grasp of object-oriented programming, data structures, and key Java technologies, along with a proactive attitude and a desire to learn, we encourage you to apply. Responsibilities Software Development : Participate in the development of software applications using Java, Microservices architecture, Spring Boot framework, Hibernate ORM, and MySQL database. Coding and Implementation : Write clean, well-documented, and efficient code based on design specifications and best practices. Understanding Requirements : Collaborate with senior engineers and product owners to understand project requirements and translate them into technical tasks. Database Interaction : Design and implement database schemas, write efficient SQL queries, and interact with the MySQL database. Microservices Architecture : Contribute to the development and deployment of microservices-based applications. API Development : Assist in the development and integration of RESTful APIs. Testing : Participate in unit testing and integration testing to ensure the quality and reliability of the developed code. Problem Solving : Identify and troubleshoot software defects and issues, working towards timely resolutions. Agile and Scrum : Work within an Agile/Scrum development environment, participating in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Learning and Growth : Continuously learn and expand your knowledge of new technologies, tools, and methodologies. Collaboration : Work effectively as part of a team, contributing to a positive and collaborative work environment. Attention to Detail : Demonstrate a strong focus on detail and accuracy in all aspects of your work. Organizational Skills : Manage your tasks effectively and adhere to project timelines. Qualifications Coding experience gained through internships or personal projects. Solid understanding of Object-Oriented Programming (OOP) concepts and data structures. Practical knowledge or experience in : Java programming language. Microservices architecture. Spring Boot framework. Hibernate ORM (Object-Relational Mapping). MySQL database. Familiarity with Scrum and Agile development methodologies. Good communication skills, both written and verbal. Strong problem-solving attitude and a proactive approach to challenges. Demonstrated teamwork skills and the ability to collaborate effectively with team members. Great attention to detail and strong organizational skills (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

7.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

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

Posted 19 hours ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Description We are looking for an experienced .NET Developer to join our team in Pune. The ideal candidate will have strong expertise in C#, ASP.NET MVC, and .NET Core and will be responsible for building and maintaining high-performance web applications. You should have a solid understanding of IIS Architecture, MVC Architectural Patterns, and RESTful Web APIs, along with a passion for programming and delivering defect-free code. Key Responsibilities Develop and maintain web applications using C#, ASP.NET MVC, and .NET Core. Implement RESTful Web APIs for seamless integration and communication between applications. Optimize and analyze APIs for performance, security, and scalability. Write clean, efficient, and well-documented code while ensuring defect-free deliverables. Collaborate effectively with international clients and internal teams to define and implement technical requirements. Stay updated with the latest technologies and trends in the .NET ecosystem to ensure that development practices are current and efficient. Take ownership of your work, proactively communicate progress, and ensure accountability for deadlines. Skills And Qualifications Experience : 3+ years in C#, ASP.NET MVC, and .NET Core. Strong understanding of IIS Architecture, MVC Architectural Patterns, and RESTful Web APIs. Experience in building and analyzing APIs for performance, security, and scalability. Passion for writing clean, efficient, and high-quality code. Strong communication skills, with the ability to communicate effectively with international clients. Self-motivated, with qualities like ownership, accountability, and proactive communication (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Job Summary We are seeking a highly skilled and experienced Senior Mobile App Developer to join our dynamic development team. In this role, you will be responsible for designing, developing, and maintaining advanced mobile applications for both iOS and Android platforms. You will work closely with cross-functional teams to define app features, improve performance, and ensure the delivery of high-quality applications. As a Senior Mobile App Developer, you will also mentor junior developers, share best practices, and contribute to technical decision-making processes to help us build cutting-edge mobile solutions that delight users. Key Responsibilities Design, develop, and maintain high-performance mobile applications for iOS and Android platforms. Collaborate with product managers, UX/UI designers, and other developers to define and deliver new features and improvements. Write clean, maintainable, and efficient code while following best practices and design patterns. Optimize applications for maximum speed, scalability, and performance. Troubleshoot and debug application issues to ensure high reliability and smooth functionality. Mentor and guide junior developers, reviewing their code and helping them grow in their technical abilities. Stay up-to-date with the latest trends, tools, and technologies in mobile development. Contribute to the development of the technical roadmap and assist in architectural decisions. Perform code reviews, unit testing, and ensure quality assurance standards are met. Work in an agile development environment, participating in sprint planning, stand-ups, and Skills & Qualifications : Proven experience as a mobile app developer with at least 5 years of experience in mobile application development. Strong proficiency in Swift (for iOS) and Kotlin or Java (for Android). Experience with React Native is required. Solid understanding of mobile app architecture, design patterns (MVC, MVVM, etc.), and best practices. Experience with RESTful APIs, third-party libraries, and APIs for integrating back-end services. Proficient with mobile databases such as SQLite, Realm, or Core Data. Expertise in performance optimization, debugging, and testing of mobile applications. Strong problem-solving skills and ability to work in a collaborative environment. Experience with Git, version control, and CI/CD processes. Excellent communication skills and the ability to work effectively with cross-functional Qualifications : Experience with both iOS and Android development environments. Familiarity with cloud services and platforms (e.g., AWS, Firebase). Knowledge of mobile app security best practices. Familiarity with mobile app deployment processes, including app stores and Play Store submissions. Bachelors degree in Computer Science, Engineering, or a related field (or equivalent We Offer : Competitive salary Professional development and training opportunities Collaborative and inclusive company culture (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

3.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Project Role : Software Development Engineer Project Role Description : Analyze, design, code and test multiple components of application code across one or more clients. Perform maintenance, enhancements and/or development work. Must have skills : Manufacturing Engineering MES Good to have skills : NA Minimum 3 Year(s) Of Experience Is Required Educational Qualification : 15 years full time education Summary: As a Software Development Engineer, you will engage in a dynamic work environment where you will analyze, design, code, and test various components of application code across multiple clients. Your day will involve collaborating with team members to ensure the successful implementation of software solutions, performing maintenance and enhancements, and contributing to the overall development process. You will be responsible for delivering high-quality code and ensuring that applications meet the required specifications and standards. Roles & Responsibilities: - Expected to perform independently and become an SME. - Required active participation/contribution in team discussions. - Contribute in providing solutions to work related problems. - Assist in the documentation of software specifications and design. - Engage in code reviews to ensure adherence to best practices and standards. Professional & Technical Skills: - Must To Have Skills: Proficiency in Manufacturing Engineering MES. - Strong understanding of software development life cycle methodologies. - Experience with application coding and testing frameworks. - Familiarity with version control systems such as Git. - Ability to troubleshoot and resolve software issues efficiently. Additional Information: - The candidate should have minimum 3 years of experience in Manufacturing Engineering MES. - This position is based at our Pune office. - A 15 years full time education is required. 15 years full time education Show more Show less

Posted 19 hours ago

Apply

2.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

About The Company Aristok (pronounced Aristo-kay) is a Digital Marketing and Analytics firm helping Digital businesses on their growth path. In about 2 years of existence, we have grown to a team size of 70+, managing some of the leading brands in the country. The founding team has over 3 decades of cumulative experience across fields of Digital Strategy, Analytics, Performance Marketing and Marketing Technology. Job Description We are looking for a talented and driven Full Stack Developer to join our dynamic team. The ideal candidate will be proficient in modern web development technologies and frameworks and be passionate about building scalable, efficient, and user-centric applications. Key Responsibilities Design, develop, and maintain full-stack web applications using Python, JavaScript, TypeScript, and related frameworks. Build responsive and intuitive Web UI, microservices, and APIs. Collaborate closely with the design and product teams to transform user needs into innovative technical solutions. Investigate, troubleshoot, and debug across the entire tech stack-from frontend to backend integrations. Implement robust security measures and ensure compliance with industry standards. Participate in agile planning, estimations, and sprint commitments, offering technical feasibility and input. Break down user stories into actionable tasks and deliverables. Stay updated on emerging technologies and development best practices to drive continuous improvement. Manage code repositories, branches, and pull requests-ensuring code integrity and resolving conflicts. Provide technical support and training to internal teams as needed. Ensure optimal performance and enhanced user experience through continuous improvements. Qualifications Bachelor's or Master's degree in Computer Science, Engineering, or a related field. Proven experience in Full Stack Development with a strong grasp of backend and frontend technologies. Proficiency in Python, JavaScript, TypeScript, and frameworks such as React, AngularJS, Node.js. Solid understanding of PHP, MySQL, HTML, CSS, and integration with various APIs and microservices. Strong analytical skills with the ability to diagnose and resolve complex issues. Experience in project documentation, version control (e.g., Git), and CI/CD practices. Excellent communication skills and the ability to work effectively in cross-functional teams. What's On Offer Opportunity to work closely with Co-Founders in a trend-setting organization. Opportunity to grow with the company as part of its early core team. Work amongst some of the most free thinkers and driven professionals with gumption to think differently, act decisively and operate very professionally. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

4.0 - 8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Experience : 4 to 8 Years Location : Pune Principal Responsibilities Develop and maintain robust web applications. Construct backend systems utilizing PHP / Node.js / Express.js and MySQL. Engineer sophisticated front-end interfaces employing contemporary JavaScript frameworks. Integrate Application Programming Interfaces (APIs) and third-party services. Ensure technical viability of User Interface (UI) and User Experience (UX) designs. Produce clean, meticulously documented code. Identify and rectify software defects. Backend Technologies Essential Skills & Technologies : Proficiency in PHP / Node.js / Express.js. Database management with MySQL. API Integration expertise. Experience with PHP Frameworks such as Laravel, CodeIgniter, and Symfony. Knowledge of Authentication protocols including OAuth and JWT Frontend Technologies Mastery of HTML5, CSS3, and JavaScript. Expertise in JavaScript Frameworks including React.js, Vue.js, and Angular. Competence in UI/UX implementation. Additional Competencies Version Control using Git. Advanced Problem-Solving abilities. Excellent Communication skills. Strong Collaboration capabilities. Desired Qualifications Familiarity with Docker. Understanding of Continuous Integration/Continuous Deployment (CI/CD) pipelines. Exposure to cloud platforms such as AWS, Google Cloud, and Azure. Practical experience with agile methodologies. Compensation And Benefits Competitive remuneration packages including salary and bonuses. Collaborative and dynamic work environment. Diverse and challenging project assignments. Opportunities for career advancement and professional development. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

8.0 - 12.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Major Duties Monitor the production environment. Identify and implement opportunities to improve production stability. Ensure incidents are prioritized and worked on in proper order and review backlog items. Investigating, diagnosing, and solving application issues. Problem resolution in an analytical and logical manner, to troubleshoot root cause and resolve production incidents. Follow-up on cross-team incidents to drive to resolution. Developing and delivering product changes, enhancements in a collaborative, agile team environment. Build solutions to fix production issues and participate in ongoing software maintenance activities. Understand, define, estimate, develop, test, deploy and support change requests. Monitor and attend to all alerts and escalate production issues as needed to relevant teams and management. Operates independently; has in-depth knowledge of business unit / function. Communicate with stakeholders and business on escalated items. As subject area expert, provides comprehensive, in-depth consulting to team and partners at a high technical level. Develops periodic goals, organizes the work, sets short-term priorities, monitors all activities, and ensures timely and accurate completion of the work. Periodically engage with business partners to review progress and priorities and develop and maintain rapport through professional interactions with clear, concise communications. Ensure cross-functional duties, including bug fixes & scheduling changes etc. are scheduled and completed by the relevant teams. Work with the team to resolve problems, improve production reliability, stability, and availability. Follow the ITIL processes of Incident, Problem & Change Management. Ability to solve complex technical Have : 8 -12 years of professional experience in software maintenance / support / development with Programming / Strong Technical background. 80% Technical and 20% Manager skills. Proficient in working with ITIL / ITSM (Service Now) & Data Analysis. Expert on Unix commands and Scripting. Working knowledge of SQL (Preferably Oracle, MSSQL). Experience in supporting ETL/EDM/MDM Platform using tools like SSIS, Informatica, Markit EDM, IBM Infosphere DataStage ETL experience is mandate if EDM experience is not present. Understanding of batch scheduling system usage and implementation concepts. Trigger solutions using external schedulers (Control-M), services (Process Launchers & Event Watchers) and UI. Well versed with Change Management process and tools. Experience in incident management, understanding of ticket workflows and use of escalation. Good understanding of MQ/Kafka (both consumer/producer solutions). Good understanding of Rest/SOAP to Have : Proficient in Java and able to go into code to investigate and fix issues. Understanding of DevOps, CICD & Agile techniques preferred. Basic understanding of front-end technologies, such as React JS, JavaScript, HTML5, and CSS3. Banking and Financial Services Knowledge is preferred. More importantly, the candidate should have a strong technical background. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

Job Title : Senior .Net Software Engineer Location : Ahmedabad / Pune Work mode : Remote Job Summary We are looking for a highly skilled and experienced Senior .Net Software Engineer to join our development team. The ideal candidate will have a strong background in .Net technologies, Microservices, Docker, and a proven track record of delivering high-quality software solutions. As a Senior .Net Software Engineer, you will be responsible for leading the design, development, and implementation of complex applications, as well as mentoring junior developers and contributing to the overall technical strategy. Key Responsibilities Develop and maintain high-performance software applications using .NET Core and C#. Architect and implement serverless solutions with Azure Functions for seamless integration within NTG's tech ecosystem. Design and optimize message-driven systems leveraging Azure Service Bus to enhance scalability and reliability. Manage and optimize PostgreSQL databases to support business-critical applications. Build and maintain RESTful APIs to enable smooth communication between systems and clients. Apply Test-Driven Development (TDD) to ensure code quality and reliability across all projects. Collaborate with cross-functional teams to gather requirements, design solutions, and implement them effectively. Mentor junior team members and actively participate in code reviews to maintain high development standards. Troubleshoot complex issues in production and deliver timely resolutions. Stay updated with emerging technologies and advocate for their adoption where appropriate. Qualifications Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience). Minimum 5+ years of experience in software development with expertise in .NET Core and C#. Hands-on experience with Azure services, including Azure Functions and Azure Service Bus. Proficient in designing and managing PostgreSQL databases. Proven track record of developing and consuming RESTful APIs. Expertise in implementing TDD practices and delivering high-quality, tested code. Excellent communication skills, capable of explaining complex technical concepts to non-technical stakeholders. Strong analytical and problem-solving skills with a results-oriented mindset (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

8.0 years

0 Lacs

Pune, Maharashtra, India

On-site

Linkedin logo

Company Description Metron Security provides scalable automation solutions for security applications, delivering automation solutions for third-party integrations and custom automation solutions. Trusted by fast-growing security companies and MSSPs, Metron excels in transparent development processes and expertise in security products, resulting in significant cost savings for clients. The company is headquartered in Novato, CA with development offices in Bangalore and Pune, India. Responsibilities We are seeking a Principal Software Engineer to join our dynamic team. This is a senior-level role focused on designing, developing, and scaling secure back-end systems and applications. You will play a critical part in shaping the architecture of our next-generation products and mentoring junior Responsibilities : Design, develop, and maintain scalable and secure back-end systems and APIs. Lead architectural discussions and contribute to key technology decisions. Collaborate with cross-functional teams including product, QA, and DevOps. Drive software engineering best practices across the team (code reviews, unit testing, documentation, CI/CD). Lead the development of high-performance and resilient security applications. Analyze system performance and optimize solutions for scalability and reliability. Mentor and guide junior engineers, fostering a culture of continuous learning and improvement. Stay up to date with emerging trends in software development and Qualifications : Bachelors or Masters degree in Computer Science, Software Engineering, or a related field. 8+ years of experience in software development with a strong focus on back-end technologies. Proficient in modern programming languages (e.g., Java, Python, Go, Node.js, or similar). Deep understanding of Object-Oriented Programming (OOP) and software design patterns. Proven experience developing and maintaining large-scale distributed systems. Strong knowledge of secure coding practices and security protocols. Experience with RESTful APIs, microservices, and cloud-native architecture. Familiarity with databases, caching layers, and message queues. Excellent problem-solving, debugging, and analytical Skills : Experience with containerization technologies like Docker and orchestration tools like Kubernetes. Familiarity with cloud platforms such as AWS, Azure, or GCP. Knowledge of DevSecOps principles and security compliance frameworks. Contributions to open-source projects or security-focused research. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

3.0 - 5.0 years

0 Lacs

Pune, Maharashtra, India

Remote

Linkedin logo

As a Software Engineering Specialist, youll be instrumental in designing, developing, and deploying scalable software solutions. You will collaborate with cross-functional teams to build high-quality applications, actively contribute to architecture discussions, and ensure robust software practices are followed throughout the development lifecycle. Roles And Responsibilities Design, develop, and deploy robust full stack applications with clean, efficient, and maintainable code. Integrate internal and third-party APIs, and ensure smooth data flow across systems. Troubleshoot and resolve technical issues as they arise during the development process. Collaborate with architects and senior engineers to improve system design and performance. Contribute to front-end and back-end development using modern cloud technologies. Implement serverless and microservices-based architecture for scalable solutions. Participate in code reviews and support continuous improvement of development standards. Research and explore generative AI technologies and their application in real-world products. Contribute to documentation on architecture, deployments, and development workflows. Engage actively in Agile ceremonies and contribute to sprint planning and retrospectives. Basic Qualifications Bachelor's degree in Computer Science, Engineering, or related field 3 - 5 years of experience in full stack software development Technical Skills Proficiency in React, Redux, TypeScript, JavaScript Strong experience with FastAPI (Python) and RESTful API development Hands-on experience with AWS or Azure and cloud-native development Experience with SQL/NoSQL databases such as Postgres, MongoDB Familiarity with Databricks, RDS, and version control using Git Exposure to CI/CD pipelines, containerization, and DevOps practices Good understanding of data modeling and data transformation using PySpark Experience working in Agile environments with test-driven development practices Nice To Have Interest or experience in building AI-based applications Exposure to Langchain, LlamaIndex, or other LLM frameworks Understanding of prompt engineering and NLP techniques Knowledge of web localization and internationalization practices Soft Skills Strong problem-solving and analytical thinking Excellent verbal and written communication Ability to work collaboratively with cross-functional and remote teams High level of self-motivation and ownership Organized and able to manage multiple priorities effectively (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

4.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Dot Net Full Stack Developer (4+ Years Experience) Location : Gurugram (Afternoon shift) Role Overview We are seeking a highly skilled Dot Net Full Stack Developer with 4+ years of experience to design, develop, and maintain scalable web applications. The ideal candidate will have expertise in ASP.NET (MVC/Core), C#, SQL Server, and modern front-end technologies like Angular/React. You will collaborate with cross-functional teams to deliver high-quality solutions, ensuring performance, security, and scalability. Key Responsibilities Application Development : Design, develop, and maintain web applications using ASP.NET MVC/Core, C#, and SQL Server. Front-End Development : Build and maintain responsive UI components using HTML5, CSS3, JavaScript, Angular/React. API Development & Integration : Work on RESTful API development and integration with third-party services. Code Quality & Best Practices : Write clean, scalable, and maintainable code following industry best practices. Collaboration : Work closely with cross-functional teams to define, design, and implement new features. Code Reviews & Debugging : Perform code reviews, provide constructive feedback, and troubleshoot/debug applications for optimal performance. Cloud & DevOps : Work with Azure DevOps, Git, and CI/CD pipelines for deployment and version control. Agile Development : Participate in Agile/Scrum methodologies for efficient project execution. Technical Skills Required Backend Development : Proficient in C#, ASP.NET MVC/Core, Entity Framework, LINQ, SQL Server. Frontend Technologies : Strong experience with JavaScript, jQuery, Angular/React, Bootstrap. API & Web Services : Expertise in RESTful APIs, Web Services. Cloud & DevOps : Familiarity with Azure DevOps, Git, Docker, Kubernetes. Agile Methodologies : Understanding of Scrum, Agile development practices. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Position Overview We are seeking a highly skilled and motivated Data Engineer to join our dynamic team. The ideal candidate will have extensive experience with AWS Glue, Apache Airflow, Kafka, SQL, Python and DataOps tools and technologies. Knowledge of SAP HANA & Snowflake is a plus. This role is critical for designing, developing, and maintaining our clients data pipeline architecture, ensuring the efficient and reliable flow of data across the organization. Key Responsibilities Design, Develop, and Maintain Data Pipelines : Develop robust and scalable data pipelines using AWS Glue, Apache Airflow, and other relevant technologies. Integrate various data sources, including SAP HANA, Kafka, and SQL databases, to ensure seamless data flow and processing. Optimize data pipelines for performance and reliability. Data Management And Transformation Design and implement data transformation processes to clean, enrich, and structure data for analytical purposes. Utilize SQL and Python for data extraction, transformation, and loading (ETL) tasks. Ensure data quality and integrity through rigorous testing and validation processes. Collaboration And Communication Work closely with data scientists, analysts, and other stakeholders to understand data requirements and deliver solutions that meet their needs. Collaborate with cross-functional teams to implement DataOps practices and improve data life cycle management. Monitoring And Optimization Monitor data pipeline performance and implement improvements to enhance efficiency and reduce latency. Troubleshoot and resolve data-related issues, ensuring minimal disruption to data workflows. Implement and manage monitoring and alerting systems to proactively identify and address potential issues. Documentation And Best Practices Maintain comprehensive documentation of data pipelines, transformations, and processes. Adhere to best practices in data engineering, including code versioning, testing, and deployment procedures. Stay up-to-date with the latest industry trends and technologies in data engineering and DataOps. Required Skills And Qualifications Technical Expertise : Extensive experience with AWS Glue for data integration and transformation. Proficient in Apache Airflow for workflow orchestration. Strong knowledge of Kafka for real-time data streaming and processing. Advanced SQL skills for querying and managing relational databases. Proficiency in Python for scripting and automation tasks. Experience with SAP HANA for data storage and management. Familiarity with DataOps tools and methodologies for continuous integration and delivery in data engineering. Preferred Skills Knowledge of Snowflake for cloud-based data warehousing solutions. Experience with other AWS data services such as Redshift, S3, and Athena. Familiarity with big data technologies such as Hadoop, Spark, and Hive. Soft Skills Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Detail-oriented with a commitment to data quality and accuracy. Ability to work independently and manage multiple projects simultaneously. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Designation : Solution Architect Office Location : Gurugram Position Description As a Solution Architect, you will be responsible for leading the development and delivery of the platforms. This includes overseeing the entire product lifecycle from the solution until execution and launch, building the right team & close collaboration with business and product teams. Primary Responsibilities Design end-to-end solutions that meet business requirements and align with the enterprise architecture. Define the architecture blueprint, including integration, data flow, application, and infrastructure components. Evaluate and select appropriate technology stacks, tools, and frameworks. Ensure proposed solutions are scalable, maintainable, and secure. Collaborate with business and technical stakeholders to gather requirements and clarify objectives. Act as a bridge between business problems and technology solutions. Guide development teams during the execution phase to ensure solutions are implemented according to design. Identify and mitigate architectural risks and issues. Ensure compliance with architecture principles, standards, policies, and best practices. Document architectures, designs, and implementation decisions clearly and thoroughly. Identify opportunities for innovation and efficiency within existing and upcoming solutions. Conduct regular performance and code reviews, and provide feedback to the development team members to improve professional development. Lead proof-of-concept initiatives to evaluate new Responsibilities : Facilitate daily stand-up meetings, sprint planning, sprint review, and retrospective meetings. Work closely with the product owner to priorities the product backlog and ensure that user stories are well-defined and ready for development. Identify and address issues or conflicts that may impact project delivery or team morale. Experience with Agile project management tools such as Jira and Trello. Required Skills Bachelor's degree in Computer Science, Engineering, or related field. 7+ years of experience in software engineering, with at least 3 years in a solution architecture or technical leadership role. Proficiency with AWS or GCP cloud platform. Strong implementation knowledge in JS tech stack, NodeJS, ReactJS, Experience with JS stack - ReactJS, NodeJS. Experience with Database Engines - MySQL and PostgreSQL with proven knowledge of Database migrations, high throughput and low latency use cases. Experience with key-value stores like Redis, MongoDB and similar. Preferred knowledge of distributed technologies - Kafka, Spark, Trino or similar with proven experience in event-driven data pipelines. Proven experience with setting up big data pipelines to handle high volume transactions and transformations. Experience with BI tools - Looker, PowerBI, Metabase or similar. Experience with Data warehouses like BigQuery, Redshift, or similar. Familiarity with CI/CD pipelines, containerization (Docker/Kubernetes), and IaC to Have : Certifications such as AWS Certified Solutions Architect, Azure Solutions Architect Expert, TOGAF, etc. Experience setting up analytical pipelines using BI tools (Looker, PowerBI, Metabase or similar) and low-level Python tools like Pandas, Numpy, PyArrow Experience with data transformation tools like DBT, SQLMesh or similar. Experience with data orchestration tools like Apache Airflow, Kestra or similar. Work Environment Details About Affle : Affle is a global technology company with a proprietary consumer intelligence platform that delivers consumer engagement, acquisitions, and transactions through relevant Mobile Advertising. The platform aims to enhance returns on marketing investment through contextual mobile ads and also by reducing digital ad fraud. While Affle's Consumer platform is used by online & offline companies for measurable mobile advertising, its Enterprise platform helps offline companies to go online through platform-based app development, enablement of O2O commerce and through its customer data platform. Affle India successfully completed its IPO in India on 08. Aug.2019 and now trades on the stock exchanges (BSE : 542752 & NSE : AFFLE). Affle Holdings is the Singapore based promoter for Affle India and its investors include Microsoft, Bennett Coleman &Company (BCCL) amongst others. For more details : www.affle.com About BU Ultra - Access deals, coupons, and walled gardens based user acquisition on a single platform to offer bottom-funnel optimization across multiple inventory sources. For more details, please visit : https : //www.ultraplatform.io/ (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

6.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Lead Software Developer Frontend Experience : 6+ Years Employment Type : Full-time About We360.ai At we360.ai, were transforming workforce productivity through smart, intuitive, and secure SaaS solutions. Our platform empowers organizations to manage, analyze, and improve team performance in real-time. We are looking for passionate individuals who are excited to build scalable, user-friendly interfaces that make complex data simple and actionable. As a Lead Software Developer Frontend, you will spearhead the development of our frontend applications, ensuring seamless user experiences and robust performance. Your expertise will guide the team in implementing best practices, optimizing application performance, and delivering high-quality features that align with our product vision. Key Responsibilities Design and implement responsive user interfaces using React and TypeScript, ensuring cross-browser compatibility and optimal performance. Develop and maintain a custom component library, promoting reusability and consistency across the application. Collaborate with backend teams to integrate RESTful APIs, MQTT, and WebSocket services, ensuring seamless data flow and real-time updates. Monitor and enhance application performance, implementing best practices for speed and scalability. Conduct code reviews, enforce coding standards, and ensure the implementation of testing frameworks like Jest, Cypress, or Playwright. Work closely with UX/UI designers, product managers, and other stakeholders to translate requirements into technical solutions. Provide guidance and mentorship to junior developers, fostering a culture of continuous learning and improvement. Oversee the deployment of applications on cloud platforms such as Azure, ensuring reliability and and Skills : Bachelors Degree in Computer Science or a related field, or equivalent practical experience. 6+ years in frontend development within product-based companies. Expertise in HTML, CSS, JavaScript, and TypeScript. Proficient in React (latest versions) and UI component libraries like Ant Design or Material UI. Experience with state management tools and building custom component libraries. Familiarity with web standards and terminologies such as HTTP, CDN, SSL, CORS, CSRF, and Service Workers. Knowledge of PostgreSQL and basic backend modifications to support frontend requirements. Experience with cloud services deployment, preferably Azure. Understanding of testing frameworks like Cypress, Playwright, Selenium, Jest, Mocha, or Cucumber. Ability to manage multiple priorities with minimal supervision. Experience with Agile/Scrum development methodologies. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

3.0 - 5.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About Us Capri Global Housing Finance Ltd. (CGHFL) is on a mission to make homeownership accessible for every Indian, offering inclusive home loan products that serve the needs of individuals often overlooked by traditional lenders. As a subsidiary of Capri Global Capital Limited, we operate across 11 states and union territories with over 140 branches and a team of 1500 employees. At CGHFL, we believe in creating lasting social impact by providing financial services to underserved Overview : We are looking for an experienced Java/Python Developer to join our dynamic technology team. In this role, you will be responsible for developing, enhancing, and maintaining applications that support the company's core operations. Responsibilities As a key member of the team, you will play a crucial role in building scalable, reliable, and secure solutions that drive the company's growth and digital Responsibilities : Design, develop, test, and deploy robust, scalable, and high-performance applications using Java and/or Python. Collaborate with cross-functional teams to understand business requirements and implement innovative solutions. Troubleshoot and debug applications, ensuring optimal performance and user experience. Work with databases (SQL/NoSQL), ensuring efficient data storage, retrieval, and processing. Ensure code quality by following best practices, including unit testing, version control, and code reviews. Maintain and improve the existing codebase, optimizing for performance, scalability, and security. Keep up-to-date with the latest trends and technologies in software development, especially in Java and Python. Participate in agile development cycles, providing input in design discussions, sprint planning, and Qualifications & Skills : Experience : 3-5 years in software development, with strong expertise in Java and/or Python. Technical Skills Proficiency in Java (Spring, Hibernate, etc.) or Python (Django, Flask, etc.) Hands-on experience with RESTful APIs and web services. Strong understanding of relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). Familiarity with cloud platforms (AWS, Azure, etc.) is a plus. Experience in version control using Git. Problem-Solving Skills Ability to analyze complex technical challenges and develop efficient solutions. Communication Strong verbal and written communication skills, with the ability to work in a team environment and collaborate with stakeholders. Agile Methodology Experience working in agile environments, participating in sprint cycles, and using project management tools (e.g., Qualifications : Bachelor's degree in Computer Science, Engineering, or a related field. Familiarity with DevOps practices and tools (CI/CD). Understanding of microservices architecture and containerization (Docker, Kubernetes) is a plus. What We Offer Competitive salary and benefits package. Opportunity to be part of a growing company with a significant social impact. Collaborative and innovative work culture. Career growth and professional development opportunities (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

36.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About Job Role We are on a mission to build scalable, high-performance systems, and were looking for a Backend Engineer (SDE II) who can design, build, and maintain services that power our core platform. Key Responsibilities Architect and implement scalable backend systems using Python (Django/FastAPI) and TypeScript (Node.js). Lead system design discussions and own the design of backend modules and infrastructure. Design and optimize PostgreSQL schemas and queries for performance and reliability. Build microservices and deploy them using Docker and Kubernetes. Drive DevOps best practices including CI/CD, infrastructure automation, and cloud deployment. Integrate and manage RabbitMQ for asynchronous processing and event-driven workflows. Set up and manage log aggregation, monitoring, and alerting using tools like Prometheus, Grafana, ELK stack. Conduct code reviews, share knowledge, and mentor junior engineers and interns. Proactively monitor and improve the reliability, scalability, and performance of backend systems. Collaborate with cross-functional teams on features, architecture, and tech strategy. Experience & Qualifications 36 years of experience in backend development with strong command of Python and TypeScript. Expertise in building web services and APIs using Django, FastAPI, or Node.js. Strong knowledge of relational databases, particularly PostgreSQL. Solid experience with Kubernetes and Docker for deploying and managing microservices. Experience in DevOps operations, CI/CD pipelines, and infrastructure as code. Proficiency in RabbitMQ or similar message queue technologies. Hands-on experience with monitoring, logging, and alerting stacks (e.g., ELK, Prometheus, Grafana). Strong system design skills able to design scalable, fault-tolerant, and maintainable systems. Familiarity with Git workflows, agile processes, and collaborative software development. Good To Have Experience with cloud platforms like AWS, Azure, or GCP. Knowledge of Helm, Terraform, or similar IaC tools. Understanding of GraphQL and streaming data pipelines (Kafka, Redis streams, etc.). Exposure to event-driven architectures and distributed systems. Publicly available GitHub contributions or tech blog posts. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Job Description We are seeking a highly motivated and skilled Java Developer with a strong understanding of IoT technologies to join our dynamic team in Gurgaon. The ideal candidate will be responsible for designing, developing, and implementing robust and scalable software solutions that integrate with IoT devices and cloud platforms. You will play a crucial role in building and maintaining our IoT ecosystem, ensuring seamless data flow and efficient device management. This role requires a proactive individual with excellent problem-solving skills and a passion for working with cutting-edge technologies. Design, develop, and maintain Java-based applications and microservices for our IoT platform. Integrate IoT devices and sensors with backend systems using various communication protocols (e.g., MQTT, CoAP, HTTP). Develop and consume RESTful APIs for data exchange between different components of the system. Work with databases such as PostgreSQL and/or MySQL for data storage and retrieval. Utilize cloud platforms (preferably Azure or AWS) for deploying, managing, and scaling IoT solutions. Implement security measures for IoT devices and data transmission. Write clean, well-documented, and efficient code following best practices and coding standards. Participate in code reviews to ensure code quality and knowledge sharing. Troubleshoot and debug issues across the entire IoT solution stack. Collaborate effectively with cross-functional teams including hardware engineers, data scientists, and product managers. Stay up-to-date with the latest trends and technologies in Java, IoT, and cloud computing. Contribute to the continuous improvement of our development processes and tools. Participate in the full software development lifecycle, from requirements gathering to deployment and maintenance. Programming Languages : Strong proficiency in Java and JavaScript. Databases : Experience with relational databases such as PostgreSQL and/or MySQL, including database design and querying. IoT Fundamentals : Solid understanding of IoT concepts, device communication protocols, and data management in IoT environments. Cloud Platforms : Hands-on experience with at least one major cloud platform (Azure or AWS), including services related to IoT, compute, storage, and networking. API Development : Experience in designing, developing, and consuming RESTful APIs. Version Control : Proficient in using Git for version control and collaboration. Problem-Solving : Excellent analytical and problem-solving skills with the ability to diagnose and resolve complex issues. Communication : Strong written and verbal communication skills. Teamwork : Ability to work effectively in a collaborative team environment. Experience with other IoT platforms or services. Knowledge of other programming languages (e.g., Python). Experience with message queuing systems (e.g., Kafka, RabbitMQ). Understanding of security best practices for IoT devices and cloud environments. Experience with containerization technologies (e.g., Docker, Kubernetes). Familiarity with agile development methodologies (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

4.0 - 7.0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

Role : Java Spring Boot Back-End Developer. Location : Gurgaon. Qualification : BTech/MCA. Experience : Minimum 4 to 7 years. Key Responsibilities Develop, test, and maintain back-end applications using Java & Spring Boot. Design and implement RESTful APIs for seamless integrations. Work closely with product managers, designers, and front-end teams. Write clean, efficient, and maintainable code following best practices. Perform unit testing and participate in code reviews. Troubleshoot and resolve issues, ensuring high performance & scalability. Stay updated with emerging technologies and contribute to system improvements. Required Skills & Qualifications Strong proficiency in Java. Expertise in Spring Boot & Spring Framework. Experience with RESTful API development. Familiarity with databases like MySQL, PostgreSQL, or MongoDB. Proficiency with Git for version control. Exposure to AWS or other cloud platforms (a plus). Understanding of front-end technologies (Angular, React) for better collaboration. Experience with payment gateway integration is a plus. Strong problem-solving skills and a proactive learning attitude. Exposure to AI technologies will be an added advantage. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

0 years

0 Lacs

Gurugram, Haryana, India

On-site

Linkedin logo

About Us VTION is a leader in mobile technology, dedicated to delivering innovative and high-performance applications. We are seeking a skilled Android Developer to design, develop, and maintain cutting-edge mobile applications that enhance user experience and : Develop and maintain Android applications using Kotlin and Java. Collaborate with cross-functional teams to define, design, and ship new features. Optimize applications for performance, scalability, and usability. Integrate third-party APIs, SDKs, and services as required. Work with UI/UX designers to implement intuitive and visually appealing interfaces. Conduct code reviews, debugging, and troubleshooting to improve application quality. Stay up-to-date with the latest industry trends, tools, and technologies in Android development. Ensure the security, data privacy, and compliance of mobile applications. Required Skills & Qualifications Bachelor's/Master's degree in Computer Science, Software Engineering, or a related field. Proven experience in Android app development using Kotlin and Java. Strong understanding of Android SDK, Jetpack components, and Material Design principles. Experience with RESTful APIs, JSON, and third-party integrations. Familiarity with MVVM architecture, dependency injection (Dagger/Hilt), and reactive programming (Rx Java/Coroutines). Knowledge of version control systems such as Git. Experience with CI/CD pipelines and automated testing frameworks. Strong problem-solving skills and ability to work independently or in a team environment. Preferred Qualifications Experience with Jetpack Compose for UI development. Familiarity with cloud platforms (Firebase, AWS, or Azure). Knowledge of mobile security best practices. Prior experience in publishing apps on Google Play Store. Benefits Competitive salary and performance-based incentives. Access to cutting-edge tools and resources. Opportunities for career growth and skill development. (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

0 years

0 Lacs

Itanagar, Arunachal Pradesh, India

On-site

Linkedin logo

About The Opportunity App Force Team is a high-velocity, innovation-driven company specializing in rapid mobile and web application development. We take pride in building clean, functional MVPsoften within just 48 hours. Our team of expert developers, designers, and product thinkers is at the forefront of AI-integrated applications, delivering real-world impact through cutting-edge technology. Were currently looking for a talented Mobile App Developer to join our fast-paced team and help bring the next generation of AI-powered products to life. Key Responsibilities Develop responsive, cross-platform mobile and web frontends using React Native, Flutter, or equivalent frameworks Integrate APIs including GPT-4, image generation models, and other advanced AI tools Work closely with UI/UX designers to translate wireframes into intuitive, high-quality user interfaces Handle end-to-end deployment of MVPs to TestFlight, Google Play (APK), or web platforms Assist with preparing app store assets, such as icons, screenshots, and app descriptions Participate in rapid iteration cycles and deliver working prototypes under tight : Proven experience with mobile app development using React Native, Flutter, Swift, Kotlin, or similar technologies Strong understanding of RESTful APIs and integration with AI services such as OpenAI APIs Ability to write clean, maintainable, and well-documented code in fast-paced development environments Solid UI implementation skills and an eye for clean, user-friendly design Experience with app deployment pipelines and release processes for iOS and Android Qualifications : Familiarity with real-time app features and cloud backend integrations (Firebase, Supabase, etc.) Previous experience in a startup or rapid prototyping environment Understanding of performance optimization and debugging techniques (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

0 years

0 Lacs

Itanagar, Arunachal Pradesh, India

On-site

Linkedin logo

About The Role We are seeking a skilled and self-driven developer to lead the deployment and customization of a Matrix homeserver, bridge it with external platforms (LinkedIn or Instagram), develop a responsive React-based frontend, and layer the application with AI-powered features such as conversation summarization and intent analysis. Key Responsibilities Deploy and configure Matrix Synapse on AWS EC2 (free tier eligible). Set up a Mautrix bridge for LinkedIn or Instagram integration. Configure NGINX and link it to a DuckDNS domain. Develop a dynamic React/Next.js frontend to display and sync Matrix chats and rooms. Integrate AI-powered Features Such As Conversation summarization Daily chat reports Intent recognition Vector-based semantic search Test end-to-end functionality using Matrix clients like Element. Deliver comprehensive documentation, code repositories, and working demo links. Required Skills & Qualifications Proficient in Docker, Linux, and AWS EC2 operations. Hands-on experience with Matrix Synapse and chat bridge integrations. Strong frontend development skills using React.js and Next.js. Working knowledge of NGINX configuration and domain mapping (DuckDNS preferred). Familiarity with NLP/AI tools such as Hugging Face Transformers, FAISS, or similar. Ability to design, build, and clearly document full-stack solutions independently. Nice To Have Experience with chatbots or messaging platforms Prior work with federated protocols or decentralized systems Contributions to open-source projects (Matrix or AI-related) Deliverables Deployed and working Matrix homeserver with bridge integration Functional web interface for chat display and sync Integrated AI features as outlined Source code, documentation, and demo walkthrough (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

5.0 years

0 Lacs

Itanagar, Arunachal Pradesh, India

Remote

Linkedin logo

Description About the Role : Mission As the Fullstack AI Engineer, you will be at the forefront of transforming our technology landscape through comprehensive, end-to-end AI solutions. Your mission is to architect, develop, and deploy scalable systems that leverage advanced Artificial Intelligence and automation capabilities to drive operational efficiency, product innovation, and user satisfaction. You will work closely with cross-functional teamsranging from data scientists and product managers to UX/UI designers and DevOps professionalsto ensure seamless integration of AI-powered features where they deliver the greatest value, while maintaining a robust software architecture and intuitive user experience. Your role will be instrumental in ensuring our next-generation platform not only meets client and internal needs but also sets new standards for innovation, reliability, and excellence in the AI-driven software industry. Outcomes Deliver High-Quality Code : Consistently submit well-documented, maintainable, and robust code through Pull Requests (PRs) that include comprehensive tests (unit, integration) and adhere to team coding standards and best practices. Aim for high test coverage (e.g. , >80%) on new code. Apply Strong Fundamentals : Design and implement features demonstrating strong understanding and application of software architecture principles (e.g. , SOLID, clean architecture), efficient database design (schema, indexing, query optimization), and API best practices (RESTful design, security). Leverage AI Tools Effectively : Integrate AI coding assistants and tools into your daily workflow to demonstrably improve development speed (e.g. , reducing boilerplate, accelerating test writing, assisting debugging) without compromising code quality, maintainability, or introducing unnecessary complexity. Be prepared to share effective prompts and techniques. Contribute to System Stability : Keep production rollback rate related to your contributions under 2% by enforcing comprehensive testing, leveraging CI/CD pipelines effectively, and adhering to established DevOps best practices. Engage in Collaborative Development : Actively participate in code reviews, providing timely, constructive feedback based on engineering principles and best practices. Respond proactively to feedback on your own PRs, contributing positively to team velocity and knowledge sharing. Requirements Professional Background : Youve excelled as a Fullstack Engineer, AI Specialist, or a similar role for 5+ years, developing and deploying scalable applications that harness the power of AI. Front-End & Back-End : Fluent in VueJS/React and NodeJS (TypeScript), with hands-on experience in microservices that are modular, reusable, and resilient. Databases & Architecture : Comfortable with MongoDB/Supabase, ESR/RPC, and adept at designing solutions aligned with Clean/Hexagonal architecture, SOLID principles, ACID, and idempotency. AI Frameworks & Tools : Skilled in advanced AI ecosystemsLangChain, LlamaIndex, etc. with experience in prompt engineering, RAG, and an interest in specialized hardware like Groq. Quality Advocate : Passionate about maintaining high testing standards, security patches, and thorough documentation for AI pipelines, ensuring consistent and reliable performance. Interpersonal Skills : Able to communicate fluidly with Agile teams, bridging gaps between product, UX, data science, and engineering to deliver successful AI initiatives. Cloud & DevOps Expertise : Knowledge of AWS/GCP, when to leverage serverless/PaaS, and experience deploying microservices to Kuberneteswith a keen eye for best practices in MLOps and AI model lifecycle management. Collaboration & Independence : Equally comfortable working solo or in a team environment, driving projects from ideation to production while inspiring those around you. Benefits Humility and kindness : Humility is a core attribute we hire for, which means we have a culture of not taking ourselves too seriously and being able to laugh. Kindness is also incredibly important. We are committed to creating and nurturing a diverse and inclusive environment. Flexibility : Youll be able to work from home. If you need to start early or start late to cater to your family or other needs, we dont mind, so long as you get your work done and proactively communicate. Financial benefits : We pay competitive market salaries and provide staff with generous paid time off and holiday schedules. Additionally, youll be able to access our flexi benefits scheme for home office equipment or health and fitness expenditure. Certain staff at Sleek are also eligible for our employee share ownership plan and can share in the upside of our stellar growth trajectory as we work toward listing on a prominent stock exchange in the Asia Pacific region. Personal growth : Youll get a lot of responsibility and autonomy at Sleek - we move at a fast pace so youll be making decisions, making mistakes and learning. Interview Process The successful candidate will participate in the below interview stages. Introductory Call A quick chat with the member of the HR Team Take Home Assessment A small take-home assessment to demonstrate your knowledge and skills in both frontend and backend development. Estimated time : 2 hours. Note : Assessment is unrelated to Sleek's business, and will not be used or distributed beyond the interview process. Case Study Interview A ~60 minute chat with the member of the team to validate the technical aptitude of the candidate. Career Deep Dive/Behavioral fit interview A ~60 minute chat with the CTO of the company Offer + reference calls Well make a non-binding offer verbally or over email, followed by a couple of short phone or video calls with references that you provide to us. Requirement For Background Screening Please be aware that Sleek is a regulated entity and as such is required to perform different levels of background checks on staff depending on their role. This may include using external vendors to verify the below : Your education Any criminal history Any political exposure Any bankruptcy or adverse credit history We will ask for your consent before conducting these checks. Depending on your role at Sleek, an adverse result on one of these checks may prohibit you from passing probation (ref:hirist.tech) Show more Show less

Posted 19 hours ago

Apply

Exploring Code Jobs in India

India has seen a significant growth in the demand for code professionals in recent years. With the booming tech industry and the rise of startups, there are abundant opportunities for job seekers looking to pursue a career in coding in India.

Top Hiring Locations in India

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

Average Salary Range

The average salary range for code professionals in India varies based on experience and skill level. Entry-level positions can expect to earn between INR 3-6 lakhs per annum, while experienced professionals can earn upwards of INR 15 lakhs per annum.

Career Path

In the field of coding, a typical career progression may look like this: - Junior Developer - Developer - Senior Developer - Tech Lead - Architect

Related Skills

In addition to coding skills, professionals in this field are often expected to have knowledge in: - Data structures and algorithms - Problem-solving skills - Version control systems (e.g., Git) - Familiarity with Agile methodologies

Interview Questions

  • What is the difference between == and === in JavaScript? (basic)
  • Explain the concept of polymorphism in object-oriented programming. (medium)
  • What is the difference between GET and POST methods in HTTP? (basic)
  • What is the purpose of a constructor in Java? (basic)
  • Describe the difference between a stack and a queue data structure. (medium)
  • How would you optimize the performance of a website? (advanced)
  • What is the difference between SQL and NoSQL databases? (medium)
  • Explain the concept of recursion. (basic)
  • How does a binary search algorithm work? (medium)
  • Describe the importance of code documentation. (basic)
  • What is the difference between front-end and back-end development? (basic)
  • How would you handle a conflict in a Git repository? (medium)
  • What is the significance of the "this" keyword in JavaScript? (medium)
  • Explain the concept of inheritance in object-oriented programming. (basic)
  • How does a virtual machine work? (advanced)
  • How would you optimize a database query? (medium)
  • Describe the concept of responsive web design. (basic)
  • What is the difference between asynchronous and synchronous programming? (medium)
  • How would you troubleshoot a performance issue in a web application? (advanced)
  • Explain the difference between a linked list and an array. (medium)
  • How does a DNS server work? (advanced)
  • What is the purpose of a foreign key in a database? (basic)
  • Describe the concept of RESTful APIs. (medium)
  • How would you handle a memory leak in a codebase? (advanced)

Closing Remark

As you explore job opportunities in the field of coding in India, remember to stay updated with the latest technologies and trends, and always be prepared for interviews by practicing your coding skills and problem-solving abilities. With dedication and perseverance, you can excel in your coding career in India. Good luck!

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies