Jobs
Interviews

205 Singleton Jobs - Page 5

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

Chennai, Tamil Nadu, India

On-site

Java Architect JD: We are looking for 10 + Years of Experience and relevant should me 8 + in Java Architect Understand documentation provided by legacy team and provide solutions to migrate legacy systems onto Cloud platform Understand business requirements, provide high level, low level design solutions and implementing the approved design using Spring Cloud, PCF frame works Viewing an opportunity holistically and recommending Transformational solutions and service improvements as part of Legacy Modernization Design and develop microservices using Netflix OSS, Cloud Foundry, MongoDB and Java technology stack Provide solutions to automate code review, setting up the CI/CD pipeline for faster delivery Leverage on Atlassian products such as JIRA, Bitbucket, Bamboo, Confluence for architecting solutions on App modernization projects Participate in customer architecture forums and provide inputs for Architectural decisions on legacy modernization projects Technical discussion on various service requests for the project. Coordinating on all the technical aspects of work for successful completion of the project. Provide weekly status reports on the status of each of the work items to customer Post implementation support in case of any issues and concerns Participate in daily/weekly project huddles and voice escalation of issues and concerns, serving as the go between for customer and offshore team Evaluation Topics and Weight: Java 8 Features: Java 8 Features (Streams, Functional Interface, Lambda Expression etc) Java Collection Framework Java Design Patterns (Singleton, Factory Design Patterns) Multithreading Questions- Executor framework Service Spring Boot: Spring vs Spring Boot Framework, Concept of dependency injection and Inversion of Control Spring Boot Dev tool, Actuators, Spring AOP Annotation used in Spring Boot Java Development Spring Boot Data Source connection Hibernate/Spring Boot JPA Understanding on Spring Batch Implementation Understanding on RabbitMQ and Kafka Microservices: Monolithic vs Microservices Communication between Microservices Design Pattern SAGA and Circuit Breaker

Posted 1 month ago

Apply

4.0 years

5 - 21 Lacs

Vadodara, Gujarat, India

On-site

Experience : 4.00 + years Salary : INR 500000-2100000 / year (based on experience) Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Hybrid (Pune) Placement Type : Full time Permanent Position (*Note: This is a requirement for one of Uplers' client - SoHo Dragon) What do you need for this opportunity? Must have skills required: Java, Spring Boot, Microservices SoHo Dragon is Looking for: Company Brief Company Name : Soho Dragon (https://sohodragon.nyc/) SoHo Dragon, Ahmedabad is a growing company and is always on the lookout for new, energized talent to join our team. We deliver only the highest standard of service to our customers, and therefore we only hire professionals that are great all-rounders. Please Click Here to know more about Soho Dragon. The SoHo blog Post's from our SoHo MVPs | Tom Daly – Branding and design | Peter Ward – Microsoft Teams | Anna Jhaveri - Power Apps Job Description Title: Java Developer Location: Vadodara, Gujarat Experience: 6 years+ Type: Full-time Software Engineer – Web Technologies React, node, JAVA (spring boot, microservices) Experience on Java, Spring boot, Microservices, Web Technologies, React, Node. Familiar with secure coding standards (e.g., OWASP, CWE, SEI CERT) Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage Understands the use of basic design patterns (e.g., factory, adaptor, singleton, composite, observer, strategy, inversion of control) Understands agile and modern SDLC practices (Scrum/Kanban/Continuous Delivery/DevOps/Quality engineering) and the delivery situations they are used for Understands the basic engineering principles used in building and running mission critical software capabilities (security, customer experience, testing, operability, simplification, service-oriented architecture) Familiar with different application patterns to implement different types of business processes (e.g., APIs, event-driven-services, batch-services, web-applications, big data) Understands Continuous Integration (CI) and Delivery (CD) concepts, and capabilities to support automation, pipelines, virtualization, and containerization How to apply for this opportunity? Step 1: Click On Apply! And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 1 month ago

Apply

7.0 - 12.0 years

22 - 25 Lacs

India

On-site

TECHNICAL ARCHITECT Key Responsibilities 1. Designing technology systems: Plan and design the structure of technology solutions, and work with design and development teams to assist with the process. 2. Communicating: Communicate system requirements to software development teams, and explain plans to developers and designers. They also communicate the value of a solution to stakeholders and clients. 3. Managing Stakeholders: Work with clients and stakeholders to understand their vision for the systems. Should also manage stakeholder expectations. 4. Architectural Oversight: Develop and implement robust architectures for AI/ML and data science solutions, ensuring scalability, security, and performance. Oversee architecture for data-driven web applications and data science projects, providing guidance on best practices in data processing, model deployment, and end-to-end workflows. 5. Problem Solving: Identify and troubleshoot technical problems in existing or new systems. Assist with solving technical problems when they arise. 6. Ensuring Quality: Ensure if systems meet security and quality standards. Monitor systems to ensure they meet both user needs and business goals. 7. Project management: Break down project requirements into manageable pieces of work, and organise the workloads of technical teams. 8. Tool & Framework Expertise: Utilise relevant tools and technologies, including but not limited to LLMs, TensorFlow, PyTorch, Apache Spark, cloud platforms (AWS, Azure, GCP), Web App development frameworks and DevOps practices. 9. Continuous Improvement: Stay current on emerging technologies and methods in AI, ML, data science, and web applications, bringing insights back to the team to foster continuous improvement. Technical Skills 1. Proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn for developing machine learning and deep learning models. 2. Knowledge or experience working with self-hosted or managed LLMs. 3. Knowledge or experience with NLP tools and libraries (e.g., SpaCy, NLTK, Hugging Face Transformers) and familiarity with Computer Vision frameworks like OpenCV and related libraries for image processing and object recognition. 4. Experience or knowledge in back-end frameworks (e.g., Django, Spring Boot, Node.js, Express etc.) and building RESTful and GraphQL APIs. 5. Familiarity with microservices, serverless, and event-driven architectures. Strong understanding of design patterns (e.g., Factory, Singleton, Observer) to ensure code scalability and reusability. 6. Proficiency in modern front-end frameworks such as React, Angular, or Vue.js, with an understanding of responsive design, UX/UI principles, and state management (e.g., Redux) 7. In-depth knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), as well as caching solutions (e.g., Redis, Memcached). 8. Expertise in tools such as Apache Spark, Hadoop, Pandas, and Dask for large-scale data processing. 9. Understanding of data warehouses and ETL tools (e.g., Snowflake, BigQuery, Redshift, Airflow) to manage large datasets. 10. Familiarity with visualisation tools (e.g., Tableau, Power BI, Plotly) for building dashboards and conveying insights. 11. Knowledge of deploying models with TensorFlow Serving, Flask, FastAPI, or cloud-native services (e.g., AWS SageMaker, Google AI Platform). 12. Familiarity with MLOps tools and practices for versioning, monitoring, and scaling models (e.g., MLflow, Kubeflow, TFX). 13. Knowledge or experience in CI/CD, IaC and Cloud Native toolchains. 14. Understanding of security principles, including firewalls, VPC, IAM, and TLS/SSL for secure communication. 15. Knowledge of API Gateway, service mesh (e.g., Istio), and NGINX for API security, rate limiting, and traffic management. Experience Required Technical Architect with 7 - 12 years of experience Salary 22-25 LPA Job Types: Full-time, Permanent Pay: ₹2,200,000.00 - ₹2,500,000.00 per year Location Type: In-person Work Location: In person

Posted 1 month ago

Apply

3.0 - 5.0 years

6 - 11 Lacs

Thiruvananthapuram

On-site

Experience Required: 3-5 years of hands-on experience in full-stack development, system design, and supporting AI/ML data-driven solutions in a production environment. Key Responsibilities Implementing Technical Designs: Collaborate with architects and senior stakeholders to understand high-level designs and break them down into detailed engineering tasks. Implement system modules and ensure alignment with architectural direction. Cross-Functional Collaboration: Work closely with software developers, data scientists, and UI/UX teams to translate system requirements into working code. Clearly communicate technical concepts and implementation plans to internal teams. Stakeholder Support: Participate in discussions with product and client teams to gather requirements. Provide regular updates on development progress and raise flags early to manage expectations. System Development & Integration: Develop, integrate, and maintain components of AI/ML platforms and data-driven applications. Contribute to scalable, secure, and efficient system components based on guidance from architectural leads. Issue Resolution: Identify and debug system-level issues, including deployment and performance challenges. Proactively collaborate with DevOps and QA to ensure resolution. Quality Assurance & Security Compliance: Ensure that implementations meet coding standards, performance benchmarks, and security requirements. Perform unit and integration testing to uphold quality standards. Agile Execution: Break features into technical tasks, estimate efforts, and deliver components in sprints. Participate in sprint planning, reviews, and retrospectives with a focus on delivering value. Tool & Framework Proficiency: Use modern tools and frameworks in your daily workflow, including AI/ML libraries, backend APIs, front-end frameworks, databases, and cloud services, contributing to robust, maintainable, and scalable systems. Continuous Learning & Contribution: Keep up with evolving tech stacks and suggest optimizations or refactoring opportunities. Bring learnings from the industry into internal knowledge-sharing sessions. Proficiency in using AI-copilots for Coding: Adaptation to emerging tools and knowledge of prompt engineering to effectively use AI for day-to-day coding needs. Technical Skills Hands-on experience with Python-based AI/ML development using libraries such as TensorFlow , PyTorch , scikit-learn , or Keras . Hands-on exposure to self-hosted or managed LLMs , supporting integration and fine-tuning workflows as per system needs while following architectural blueprints. Practical implementation of NLP/CV modules using tools like SpaCy , NLTK , Hugging Face Transformers , and OpenCV , contributing to feature extraction, preprocessing, and inference pipelines. Strong backend experience using Django , Flask , or Node.js , and API development (REST or GraphQL). Front-end development experience with React , Angular , or Vue.js , with a working understanding of responsive design and state management. Development and optimization of data storage solutions , using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra), with hands-on experience configuring indexes, optimizing queries, and using caching tools like Redis and Memcached . Working knowledge of microservices and serverless patterns , participating in building modular services, integrating event-driven systems, and following best practices shared by architectural leads. Application of design patterns (e.g., Factory, Singleton, Observer) during implementation to ensure code reusability, scalability, and alignment with architectural standards. Exposure to big data tools like Apache Spark , and Kafka for processing datasets. Familiarity with ETL workflows and cloud data warehouse , using tools such as Airflow , dbt , BigQuery , or Snowflake . Understanding of CI/CD , containerization (Docker), IaC (Terraform), and cloud platforms (AWS, GCP, or Azure). Implementation of cloud security guidelines , including setting up IAM roles , configuring TLS/SSL , and working within secure VPC setups, with support from cloud architects. Exposure to MLOps practices , model versioning, and deployment pipelines using MLflow , FastAPI , or AWS SageMaker . Configuration and management of cloud services such as AWS EC2 , RDS , S3 , Load Balancers , and WAF , supporting scalable infrastructure deployment and reliability engineering efforts. Personal Attributes Proactive Execution and Communication: Able to take architectural direction and implement it independently with minimal rework with regular communication with stakeholders Collaboration: Comfortable working across disciplines with designers, data engineers, and QA teams. Responsibility: Owns code quality and reliability, especially in production systems. Problem Solver: Demonstrated ability to debug complex systems and contribute to solutioning. Key : Python, Django, Django ORM, HTML, CSS, Bootstrap, JavaScript, jQuery, Multi-threading, Multi-processing, Database Design, Database Administration, Cloud Infrastructure, Data Science, self-hosted LLMs Qualifications Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or a related field. Relevant certifications in cloud or machine learning are a plus. Package: 6-11 LPA Job Types: Full-time, Permanent Pay: ₹600,000.00 - ₹1,100,000.00 per year Schedule: Day shift Monday to Friday

Posted 1 month ago

Apply

7.0 - 12.0 years

15 - 25 Lacs

Thiruvananthapuram

Work from Office

Key Responsibilities 1. Designing technology systems: Plan and design the structure of technology solutions, and work with design and development teams to assist with the process. 2. Communicating: Communicate system requirements to software development teams, and explain plans to developers and designers. They also communicate the value of a solution to stakeholders and clients. 3. Managing Stakeholders: Work with clients and stakeholders to understand their vision for the systems. Should also manage stakeholder expectations. 4. Architectural Oversight: Develop and implement robust architectures for AI/ML and data science solutions, ensuring scalability, security, and performance. Oversee architecture for data-driven web applications and data science projects, providing guidance on best practices in data processing, model deployment, and end-to-end workflows. 5. Problem Solving: Identify and troubleshoot technical problems in existing or new systems. Assist with solving technical problems when they arise. 6. Ensuring Quality: Ensure if systems meet security and quality standards. Monitor systems to ensure they meet both user needs and business goals. 7. Project management: Break down project requirements into manageable pieces of work, and organise the workloads of technical teams. 8. Tool & Framework Expertise: Utilise relevant tools and technologies, including but not limited to LLMs, TensorFlow, PyTorch, Apache Spark, cloud platforms (AWS, Azure, GCP), Web App development frameworks and DevOps practices. 9. Continuous Improvement: Stay current on emerging technologies and methods in AI, ML, data science, and web applications, bringing insights back to the team to foster continuous improvement. Technical Skills 1. Proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn for developing machine learning and deep learning models. 2. Knowledge or experience working with self-hosted or managed LLMs. 3. Knowledge or experience with NLP tools and libraries (e.g., SpaCy, NLTK, Hugging Face Transformers) and familiarity with Computer Vision frameworks like OpenCV and related libraries for image processing and object recognition. 4. Experience or knowledge in back-end frameworks (e.g., Django, Spring Boot, Node.js, Express etc.) and building RESTful and GraphQL APIs. 5. Familiarity with microservices, serverless, and event-driven architectures. Strong understanding of design patterns (e.g., Factory, Singleton, Observer) to ensure code scalability and reusability. 6. Proficiency in modern front-end frameworks such as React, Angular, or Vue.js, with an understanding of responsive design, UX/UI principles, and state management (e.g., Redux) 7. In-depth knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), as well as caching solutions (e.g., Redis, Memcached). 8. Expertise in tools such as Apache Spark, Hadoop, Pandas, and Dask for large-scale data processing. 9. Understanding of data warehouses and ETL tools (e.g., Snowflake, BigQuery, Redshift, Airflow) to manage large datasets. 10. Familiarity with visualisation tools (e.g., Tableau, Power BI, Plotly) for building dashboards and conveying insights. 11. Knowledge of deploying models with TensorFlow Serving, Flask, FastAPI, or cloud-native services (e.g., AWS SageMaker, Google AI Platform). 12. Familiarity with MLOps tools and practices for versioning, monitoring, and scaling models (e.g., MLflow, Kubeflow, TFX). 13. Knowledge or experience in CI/CD, IaC and Cloud Native toolchains. 14. Understanding of security principles, including firewalls, VPC, IAM, and TLS/SSL for secure communication. 15. Knowledge of API Gateway, service mesh (e.g., Istio), and NGINX for API security, rate limiting, and traffic management.

Posted 1 month ago

Apply

4.0 years

0 Lacs

Trivandrum, Kerala, India

On-site

Job Title : .NET Developer Location : Bangalore/Hybrid Key Responsibilities: Design, develop, and maintain C# applications using .NET frameworks, adhering to SOLID principles and OOPS best practices. Build RESTful APIs using design patterns like Repository , Dependency Injection , and Singleton for scalable, maintainable code. Implement background services, multithreaded applications, and parallel processing for high-performance solutions. Design efficient database models using EF Core , optimize data access with LINQ , stored procedures, and Dapper. Follow Test-Driven Development ( TDD ) practices, writing unit tests before implementing features to ensure code quality and stability. Implement security measures to protect applications and data. Deploy applications on AWS , including EC2, RDS, and Lambda. Document code, design decisions, and system architecture for maintainability. Required Skills: Experience: 4+ years with C#, NET 6/7, LINQ, NUnit/XUnit, EF Core, Dapper, SQL, JavaScript, and TypeScript. Solid understanding in building and managing containerized applications. Strong understanding of database (Postgres) configurations, SQL query optimization, and relational data management. Solid knowledge and hands-on experience in multi-threading and parallel processing. Good understanding of GitHub CI/CD workflows and pipelines. Familiarity with version control systems, especially Git. Strong problem-solving, communication, and collaboration skills. Good to Have: Knowledge of AWS services such as EC2, S3, Lambda, ECS, EKS Exposure to cloud-native development and cloud deployment strategies. Familiarity with monitoring and logging solutions within cloud environments.. Experience with front-end frameworks like React or Vue.js.

Posted 1 month ago

Apply

6.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Must-Have Must have 6+ years of Java Middleware & UI Real time experience. Must have experience working with Middleware components – Spring Boot , Microservices , ORM Tool – Hibernate/iBatis React OR Angular OR NodeJS, Azure Kubernetes Services(AKS) Must have experience working with either of Java UI Tech Stack – Angular/NodeJS/Vue JS KAFKA – 2 Years+ ELK – 2 year+ Must have strong exposure to Core Java and Java 8 concepts. Must have exposure to Spring Basic Concepts – IoC, AOP , MVC , ORM and Transaction Management Must have exposure to JIRA Must have exposure to build tool – Maven Must have exposure to SCM tool - Github. Must have exposure Python. Must have exposure to DB2 Must have experience with UNIX Shell scripting Must have experience to either one of the Application server – Oracle Weblogic/JBoss/IBM Websphere Must have experience to Web Server – Tomcat Must have experience to Design Patterns – Singleton, Abstract Factory etc etc 2-3 years of experience in developing RestAPIs in Microservices Architecture Good-to-Have Should have experience working with DevOps concepts – CI/CD Pipeline using Jenkins Should have experience in Azure basic concepts , nice to have AZ-900/204 certifications Should be well versed with Agile Delivery Commercial Banking and Payments domain experience is a plus Knowledge and experience of IBM WAS Experience and knowledge of LDAP Experience and knowledge of IBM Tivoli Identity product and Tivoli workflows will be highly desirable Exp Range: 6 TO 10 Location: Chennai, Pune, Indore Interview Type: Weekday Virtual Drive Date: 27-Jun-2025 Day: Friday

Posted 1 month ago

Apply

5.0 years

0 Lacs

Pune, Maharashtra

On-site

SUMMARY Reports on a day-to-day basis to the Solution architect. The individual in this role will act as an integration developer and will have a broad understanding of .NET technology with a focus on technology stacks including those involving CRM solutions, online content servers, and online & mobile web applications. The developer will be involved in integrating and implementing solutions, including legacy platform modernization, through the project life cycle and ongoing support. This position will focus on translating applications from legacy solutions to web-based solutions using web framework and technology. REQUIREMENTS  Bachelor's Degree from an accredited college or university with a major in Computer Science, Information Systems, Engineering, Business, or other related scientific or technical discipline. Master’s Degree preferred.  At least 4 years’ experience in developing and consuming RESTful APIs.  At least 5 years’ experience in Service Oriented Architecture/Service integration with Web Services, REST and security integration. Skills / Experience / Responsibilities  Design, develop and implement complex solutions based on Microsoft .NET Framework 4.5+ using C#, ASP.NET and ADO.Net.  Will work with internal stakeholders to learn the business processes, operating systems, and application architectures in order to ensure that solutions fit the current or proposed architectural environment.  Translate applications requirements into web-based solutions using the recommended frameworks and technology.  Design and develop reusable components, accelerators and frameworks.  Assist in the system integration of components.  Implement Test Driven Development frameworks (NUnit, xUnit, etc.).  Implement Design Pattern (Singleton, Factory and ASP.NET MVC).  Implement Data Structures.  Assist in translating customer service, marketing & financial business function needs into digitization and automation of technical solutions aligned with organizational goals and strategies.  Be a strong team player and effectively participate in projects and daily operational activities Job Opening ID RRF_5429 Job Type Permanent Industry IT Services Date Opened 23/06/2025 City Pune City Province Maharashtra Country India Postal Code 411001

Posted 1 month ago

Apply

5.0 years

6 - 8 Lacs

Gurgaon

Remote

ROLES & RESPONSIBILITIES Key Responsibilities: App Development: Design, develop, and maintain Android applications that are user-friendly, efficient, and scalable. Code Quality: Write clean, maintainable, and efficient code following Android best practices and coding standards. Collaborate: Work closely with cross-functional teams including Product Managers, Designers, and Backend Engineers to deliver top-notch mobile applications. Performance Optimization: Identify and troubleshoot performance issues, ensuring smooth performance across different Android devices. UI/UX Implementation: Implement intuitive and visually appealing user interfaces, aligning with the design team to meet high usability standards. Code Reviews: Participate in peer code reviews, offering constructive feedback to junior developers. Mentorship: Provide technical leadership and mentorship to junior and mid-level developers, fostering continuous learning within the team. Testing and Debugging: Write unit tests and work on debugging and maintaining a bug-free experience. Stay Updated: Keep up-to-date with the latest trends, technologies, and advancements in Android development. Requirements: Experience: 5+ years of professional experience in Android development. Proficiency in Kotlin/Java: Strong knowledge of Kotlin and/or Java programming languages. Android SDK: Expertise in Android SDK, Android Studio, and related tools. Architectures and Patterns: Experience working with Android architectures (MVC, MVP, MVVM) and design patterns (Observer, Singleton, etc.). APIs & Services: Experience with RESTful APIs, JSON, and integrating third-party libraries and services. UI/UX Design: Strong knowledge of Android UI design principles, patterns, and best practices. Version Control: Proficient with Git and version control workflows. Testing: Experience with writing unit tests and UI tests using tools like JUnit, Espresso, or similar. Database Knowledge: Experience with SQLite, Room, or other local databases. CI/CD: Familiarity with Continuous Integration/Continuous Deployment processes. Agile Methodology: Experience working in Agile/Scrum environments. Preferred Qualifications: Advanced Android Concepts: Knowledge of advanced Android concepts such as Dependency Injection (Dagger, Hilt), Coroutines, etc. Libraries & Tools: Experience with popular libraries like Retrofit, Glide, Dagger, etc. Cloud Integration: Experience with cloud services like Firebase, AWS, or Google Cloud. App Store Release: Experience with the full app lifecycle, from development to deployment on Google Play. Cross-Platform: Familiarity with cross-platform development tools (e.g., Flutter, React Native) is a plus. Soft Skills: Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to mentor and guide team members. Attention to detail and a passion for delivering high-quality software. Benefits: Competitive salary and performance bonuses. Flexible working hours and remote work options. Health, dental, and vision insurance. Professional development opportunities. Collaborative and innovative work culture. EXPERIENCE 6-8 Years SKILLS Primary Skill: Mobile Development Sub Skill(s): Mobile Development Additional Skill(s): Android ABOUT THE COMPANY Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Gurugram, Haryana, India

Remote

Roles & Responsibilities Key Responsibilities: App Development: Design, develop, and maintain Android applications that are user-friendly, efficient, and scalable. Code Quality: Write clean, maintainable, and efficient code following Android best practices and coding standards. Collaborate: Work closely with cross-functional teams including Product Managers, Designers, and Backend Engineers to deliver top-notch mobile applications. Performance Optimization: Identify and troubleshoot performance issues, ensuring smooth performance across different Android devices. UI/UX Implementation: Implement intuitive and visually appealing user interfaces, aligning with the design team to meet high usability standards. Code Reviews: Participate in peer code reviews, offering constructive feedback to junior developers. Mentorship: Provide technical leadership and mentorship to junior and mid-level developers, fostering continuous learning within the team. Testing and Debugging: Write unit tests and work on debugging and maintaining a bug-free experience. Stay Updated: Keep up-to-date with the latest trends, technologies, and advancements in Android development. Requirements Experience: 5+ years of professional experience in Android development. Proficiency in Kotlin/Java: Strong knowledge of Kotlin and/or Java programming languages. Android SDK: Expertise in Android SDK, Android Studio, and related tools. Architectures and Patterns: Experience working with Android architectures (MVC, MVP, MVVM) and design patterns (Observer, Singleton, etc.). APIs & Services: Experience with RESTful APIs, JSON, and integrating third-party libraries and services. UI/UX Design: Strong knowledge of Android UI design principles, patterns, and best practices. Version Control: Proficient with Git and version control workflows. Testing: Experience with writing unit tests and UI tests using tools like JUnit, Espresso, or similar. Database Knowledge: Experience with SQLite, Room, or other local databases. CI/CD: Familiarity with Continuous Integration/Continuous Deployment processes. Agile Methodology: Experience working in Agile/Scrum environments. Preferred Qualifications Advanced Android Concepts: Knowledge of advanced Android concepts such as Dependency Injection (Dagger, Hilt), Coroutines, etc. Libraries & Tools: Experience with popular libraries like Retrofit, Glide, Dagger, etc. Cloud Integration: Experience with cloud services like Firebase, AWS, or Google Cloud. App Store Release: Experience with the full app lifecycle, from development to deployment on Google Play. Cross-Platform: Familiarity with cross-platform development tools (e.g., Flutter, React Native) is a plus. Soft Skills Strong problem-solving and analytical skills. Excellent communication and collaboration skills. Ability to mentor and guide team members. Attention to detail and a passion for delivering high-quality software. Benefits Competitive salary and performance bonuses. Flexible working hours and remote work options. Health, dental, and vision insurance. Professional development opportunities. Collaborative and innovative work culture. Experience 6-8 Years Skills Primary Skill: Mobile Development Sub Skill(s): Mobile Development Additional Skill(s): Android About The Company Infogain is a human-centered digital platform and software engineering company based out of Silicon Valley. We engineer business outcomes for Fortune 500 companies and digital natives in the technology, healthcare, insurance, travel, telecom, and retail & CPG industries using technologies such as cloud, microservices, automation, IoT, and artificial intelligence. We accelerate experience-led transformation in the delivery of digital platforms. Infogain is also a Microsoft (NASDAQ: MSFT) Gold Partner and Azure Expert Managed Services Provider (MSP). Infogain, an Apax Funds portfolio company, has offices in California, Washington, Texas, the UK, the UAE, and Singapore, with delivery centers in Seattle, Houston, Austin, Kraków, Noida, Gurgaon, Mumbai, Pune, and Bengaluru.

Posted 1 month ago

Apply

3.0 - 5.0 years

6 - 11 Lacs

Thiruvananthapuram

On-site

Experience Required: 3-5 years of hands-on experience in full-stack development, system design, and supporting AI/ML data-driven solutions in a production environment. Key Responsibilities Implementing Technical Designs: Collaborate with architects and senior stakeholders to understand high-level designs and break them down into detailed engineering tasks. Implement system modules and ensure alignment with architectural direction. Cross-Functional Collaboration: Work closely with software developers, data scientists, and UI/UX teams to translate system requirements into working code. Clearly communicate technical concepts and implementation plans to internal teams. Stakeholder Support: Participate in discussions with product and client teams to gather requirements. Provide regular updates on development progress and raise flags early to manage expectations. System Development & Integration: Develop, integrate, and maintain components of AI/ML platforms and data-driven applications. Contribute to scalable, secure, and efficient system components based on guidance from architectural leads. Issue Resolution: Identify and debug system-level issues, including deployment and performance challenges. Proactively collaborate with DevOps and QA to ensure resolution. Quality Assurance & Security Compliance: Ensure that implementations meet coding standards, performance benchmarks, and security requirements. Perform unit and integration testing to uphold quality standards. Agile Execution: Break features into technical tasks, estimate efforts, and deliver components in sprints. Participate in sprint planning, reviews, and retrospectives with a focus on delivering value. Tool & Framework Proficiency: Use modern tools and frameworks in your daily workflow, including AI/ML libraries, backend APIs, front-end frameworks, databases, and cloud services, contributing to robust, maintainable, and scalable systems. Continuous Learning & Contribution: Keep up with evolving tech stacks and suggest optimizations or refactoring opportunities. Bring learnings from the industry into internal knowledge-sharing sessions. Proficiency in using AI-copilots for Coding: Adaptation to emerging tools and knowledge of prompt engineering to effectively use AI for day-to-day coding needs. Technical Skills Hands-on experience with Python-based AI/ML development using libraries such as TensorFlow , PyTorch , scikit-learn , or Keras . Hands-on exposure to self-hosted or managed LLMs , supporting integration and fine-tuning workflows as per system needs while following architectural blueprints. Practical implementation of NLP/CV modules using tools like SpaCy , NLTK , Hugging Face Transformers , and OpenCV , contributing to feature extraction, preprocessing, and inference pipelines. Strong backend experience using Django , Flask , or Node.js , and API development (REST or GraphQL). Front-end development experience with React , Angular , or Vue.js , with a working understanding of responsive design and state management. Development and optimization of data storage solutions , using SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra), with hands-on experience configuring indexes, optimizing queries, and using caching tools like Redis and Memcached . Working knowledge of microservices and serverless patterns , participating in building modular services, integrating event-driven systems, and following best practices shared by architectural leads. Application of design patterns (e.g., Factory, Singleton, Observer) during implementation to ensure code reusability, scalability, and alignment with architectural standards. Exposure to big data tools like Apache Spark , and Kafka for processing datasets. Familiarity with ETL workflows and cloud data warehouse , using tools such as Airflow , dbt , BigQuery , or Snowflake . Understanding of CI/CD , containerization (Docker), IaC (Terraform), and cloud platforms (AWS, GCP, or Azure). Implementation of cloud security guidelines , including setting up IAM roles , configuring TLS/SSL , and working within secure VPC setups, with support from cloud architects. Exposure to MLOps practices , model versioning, and deployment pipelines using MLflow , FastAPI , or AWS SageMaker . Configuration and management of cloud services such as AWS EC2 , RDS , S3 , Load Balancers , and WAF , supporting scalable infrastructure deployment and reliability engineering efforts. Personal Attributes Proactive Execution and Communication: Able to take architectural direction and implement it independently with minimal rework with regular communication with stakeholders Collaboration: Comfortable working across disciplines with designers, data engineers, and QA teams. Responsibility: Owns code quality and reliability, especially in production systems. Problem Solver: Demonstrated ability to debug complex systems and contribute to solutioning. Preferred Skills: Key : Python, Django, Django ORM, HTML, CSS, Bootstrap, JavaScript, jQuery, Multi-threading, Multi-processing, Database Design, Database Administration, Cloud Infrastructure, Data Science, self-hosted LLMs Qualifications Bachelor’s or Master’s degree in Computer Science, Information Technology, Data Science, or a related field. Relevant certifications in cloud or machine learning are a plus. Package: 6-11 LPA Job Types: Full-time, Permanent Pay: ₹600,000.00 - ₹1,100,000.00 per year Schedule: Day shift Monday to Friday

Posted 1 month ago

Apply

7.0 - 12.0 years

22 - 25 Lacs

India

On-site

TECHNICAL ARCHITECT Key Responsibilities 1. Designing technology systems: Plan and design the structure of technology solutions, and work with design and development teams to assist with the process. 2. Communicating: Communicate system requirements to software development teams, and explain plans to developers and designers. They also communicate the value of a solution to stakeholders and clients. 3. Managing Stakeholders: Work with clients and stakeholders to understand their vision for the systems. Should also manage stakeholder expectations. 4. Architectural Oversight: Develop and implement robust architectures for AI/ML and data science solutions, ensuring scalability, security, and performance. Oversee architecture for data-driven web applications and data science projects, providing guidance on best practices in data processing, model deployment, and end-to-end workflows. 5. Problem Solving: Identify and troubleshoot technical problems in existing or new systems. Assist with solving technical problems when they arise. 6. Ensuring Quality: Ensure if systems meet security and quality standards. Monitor systems to ensure they meet both user needs and business goals. 7. Project management: Break down project requirements into manageable pieces of work, and organise the workloads of technical teams. 8. Tool & Framework Expertise: Utilise relevant tools and technologies, including but not limited to LLMs, TensorFlow, PyTorch, Apache Spark, cloud platforms (AWS, Azure, GCP), Web App development frameworks and DevOps practices. 9. Continuous Improvement: Stay current on emerging technologies and methods in AI, ML, data science, and web applications, bringing insights back to the team to foster continuous improvement. Technical Skills 1. Proficiency in AI/ML frameworks such as TensorFlow, PyTorch, Keras, and scikit-learn for developing machine learning and deep learning models. 2. Knowledge or experience working with self-hosted or managed LLMs. 3. Knowledge or experience with NLP tools and libraries (e.g., SpaCy, NLTK, Hugging Face Transformers) and familiarity with Computer Vision frameworks like OpenCV and related libraries for image processing and object recognition. 4. Experience or knowledge in back-end frameworks (e.g., Django, Spring Boot, Node.js, Express etc.) and building RESTful and GraphQL APIs. 5. Familiarity with microservices, serverless, and event-driven architectures. Strong understanding of design patterns (e.g., Factory, Singleton, Observer) to ensure code scalability and reusability. 6. Proficiency in modern front-end frameworks such as React, Angular, or Vue.js, with an understanding of responsive design, UX/UI principles, and state management (e.g., Redux) 7. In-depth knowledge of SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Cassandra), as well as caching solutions (e.g., Redis, Memcached). 8. Expertise in tools such as Apache Spark, Hadoop, Pandas, and Dask for large-scale data processing. 9. Understanding of data warehouses and ETL tools (e.g., Snowflake, BigQuery, Redshift, Airflow) to manage large datasets. 10. Familiarity with visualisation tools (e.g., Tableau, Power BI, Plotly) for building dashboards and conveying insights. 11. Knowledge of deploying models with TensorFlow Serving, Flask, FastAPI, or cloud-native services (e.g., AWS SageMaker, Google AI Platform). 12. Familiarity with MLOps tools and practices for versioning, monitoring, and scaling models (e.g., MLflow, Kubeflow, TFX). 13. Knowledge or experience in CI/CD, IaC and Cloud Native toolchains. 14. Understanding of security principles, including firewalls, VPC, IAM, and TLS/SSL for secure communication. 15. Knowledge of API Gateway, service mesh (e.g., Istio), and NGINX for API security, rate limiting, and traffic management. Experience Required Technical Architect with 7 - 12 years of experience Salary 22-25 LPA Job Types: Full-time, Permanent Pay: ₹2,200,000.00 - ₹2,500,000.00 per year Experience: total work: 1 year (Preferred) Work Location: In person

Posted 1 month ago

Apply

2.0 - 5.0 years

12 - 20 Lacs

Mohali

On-site

Position: Senior Java Developer Experience: 2-5 Years Employment Type: Full-time Key Responsibilities: Design, develop, and maintain scalable, high-performance Java-based applications. Write clean, efficient, and reusable code following best practices. Collaborate with cross-functional teams to gather and analyze requirements and deliver end-to-end solutions. Work on APIs, microservices, and system integrations for seamless communication between applications. Optimize application performance, scalability, and reliability. Lead troubleshooting and debugging efforts to resolve production issues and improve system stability. Contribute to system architecture and design discussions to enhance application performance and maintainability. Mentor junior developers and conduct code reviews to ensure high code quality and adherence to standards. Requirements Experience: 2-5 years of experience in Java development (internship experience excluded). Java Development: Advanced Java concepts: Multithreading and Concurrency (e.g., ExecutorService, CompletableFuture). Java Memory Model (JMM) and Garbage Collection tuning. Streams API and Functional Programming. Reflection API and Dynamic Proxies. Java Modules (JPMS) . Enterprise Java : Working with JEE components (Servlets, JSPs, EJBs). Java Messaging Service (JMS) . JavaMail API integration. Java Security : Secure coding practices. Implementation of JWT and OAuth for authentication/authorization. SSL/TLS and certificate handling in Java. Testing : Writing unit tests using JUnit and integration tests with Mockito . Performance testing tools like JMeter . Architecture Design: Design Patterns : Singleton, Factory, Builder, Strategy, Observer, etc. Advanced patterns like CQRS and Event Sourcing. Microservices Architecture : API Gateway design (e.g., Zuul, Spring Cloud Gateway). Inter-service communication with gRPC and REST APIs . Distributed transactions using Saga and Eventual Consistency. Enterprise Application Architecture : Monolithic to Microservices Migration . Layered and Hexagonal Architecture. Application scaling and load balancing strategies. Domain-Driven Design (DDD) : Aggregate root, bounded context, and entities modeling. Integration Patterns : Message Queue Integration (e.g., RabbitMQ, Kafka). File-based processing and FTP integration. Apache Tomcat Expertise: Tomcat Configuration : Customizing server.xml and web.xml. Thread pool and connector configurations for performance tuning. Deployment and Monitoring : WAR and EAR deployments in Tomcat. Performance monitoring using tools like VisualVM and JConsole . Session Management : Sticky sessions and session replication across clusters. Security : Securing Tomcat with SSL certificates. Enabling role-based access and JNDI Realm configuration. Logging and Troubleshooting : Configuring and customizing logging with Log4j or SLF4J . Debugging slow performance or crashes with thread dumps. BeanShell: Introduction to BeanShell : Using BeanShell for dynamic scripting in Java applications. Embedding BeanShell in enterprise applications. Scripting with BeanShell : Running Java code snippets dynamically at runtime. Prototyping and testing Java logic using BeanShell. Integration : Integrating BeanShell with Java servlets and applications. Using BeanShell for configuration scripting in middleware or plugins. Custom Automation : Automating admin tasks in web servers or enterprise systems with BeanShell. Performance Optimization: JVM Optimization: Tuning JVM options (-Xms, -Xmx, -XX flags). Identifying and resolving memory leaks using Java Flight Recorder (JFR) . Database Performance: Query optimization with Hibernate/JPA. Connection pooling configuration using HikariCP . Code Profiling: Profiling tools like YourKit , VisualVM , and JProfiler . Job Type: Full-time Pay: ₹1,207,623.23 - ₹2,098,305.47 per year Benefits: Flexible schedule Health insurance Provident Fund Location Type: In-person Schedule: Day shift Fixed shift Experience: Java: 4 years (Required) Java Spring Boot: 4 years (Required) Work Location: In person

Posted 1 month ago

Apply

3.0 - 5.0 years

0 Lacs

India

Remote

Role- Node.Js Developer Location- Remote Experience- 3-5 years Notice Period- Immediate OR Serving Technical Skills • Bachelor's or Master's degree in Computer Science, Engineering, or related field. • 3-5 years of professional experience in Node.js backend development. • Proven experience in designing and implementing comprehensive unit and functional tests for backend applications, utilizing frameworks like Jest, Mocha, Supertest, or equivalent. • Solid understanding and practical application of Object-Oriented Design Patterns (e.g., Singleton, Factory, Strategy, Observer, Decorator) in building scalable, flexible, and maintainable Node.js applications. • Expert knowledge of advanced debugging techniques (Node Inspector, async hooks, memory leak detection). • Mastery of advanced TypeScript patterns including utility types and mapped types. • Deep understanding of API security including JWT, OAuth, rate limiting, and CORS implementation. • Extensive experience with caching strategies using Redis/Memcached. • Proficiency with HTTP caching mechanisms including Cache-Control headers and ETags. • Strong knowledge of security protocols including HTTPS, TLS/SSL, and data encryption methods (bcrypt, Argon2). • Experience with static analysis tools for code quality and security. • Solid understanding of GraphQL fundamentals including queries, mutations, and resolvers. • Experience with message brokers like RabbitMQ, Kafka, or NATS for distributed systems. • Proficiency with cloud providers (AWS, GCP, Azure) and their core services. • Experience with serverless frameworks including AWS Lambda, Google Cloud Functions, or Azure Functions. • Knowledge of cloud storage and database solutions like DynamoDB, S3, or Firebase. • Expertise in logging and monitoring security incidents and system performance. Show more Show less

Posted 1 month ago

Apply

3.0 - 5.0 years

0 Lacs

India

On-site

This is a full-time role for a Senior Backend Developer (SR1) specializing in Node.js . We are seeking an experienced developer with deep JavaScript/TypeScript expertise to lead technical initiatives, design robust architectures, and mentor team members. In this role, you'll provide technical leadership, implement complex features, and drive engineering excellence across projects. A strong emphasis is placed on candidates who not only understand but actively implement best practices in testing and object-oriented design to build highly reliable and maintainable systems. The job location is flexible with preference for the Delhi NCR region. Responsibilities Design and plan efficient solutions for complex problems, ensuring scalability and security, applying principles of robust software design and testability. Independently lead teams or initiatives, ensuring alignment with project goals. Prioritize and maintain quality standards, focusing on performance, security, and reliability, including advocating for and ensuring strong unit and functional test coverage. Identify and resolve complex issues, ensuring smooth project progress. Facilitate discussions to align team members on best practices and standards. Promote continuous improvement through effective feedback and coaching. Guide and mentor team members, providing support for their professional growth. Contribute to talent acquisition and optimize team processes for better collaboration. Lead complex project components from design to implementation. Provide technical project guidance and develop risk mitigation strategies. Drive technical best practices and implement advanced performance optimizations. Design scalable, efficient architectural solutions for backend systems. Propose innovative technological solutions aligned with business strategies. Develop internal training materials and knowledge sharing resources Required Skills Bachelor's or Master's degree in Computer Science, Engineering, or related field. 3-5 years of professional experience in Node.js backend development. Proven experience in designing and implementing comprehensive unit and functional tests for backend applications, utilizing frameworks like Jest, Mocha, Supertest, or equivalent. Solid understanding and practical application of Object-Oriented Design Patterns (e. g., Singleton, Factory, Strategy, Observer, Decorator) in building scalable, flexible, and maintainable Node.js applications. Expert knowledge of advanced debugging techniques (Node Inspector, async hooks, memory leak detection). Mastery of advanced TypeScript patterns including utility types and mapped types. Deep understanding of API security including JWT, OAuth, rate limiting, and CORS implementation. Extensive experience with caching strategies using Redis/Memcached. Proficiency with HTTP caching mechanisms including Cache-Control headers and ETags. Strong knowledge of security protocols including HTTPS, TLS/SSL, and data encryption methods (bcrypt, Argon2). Experience with static analysis tools for code quality and security. Solid understanding of GraphQL fundamentals including queries, mutations, and resolvers. Experience with message brokers like RabbitMQ, Kafka, or NATS for distributed systems. Proficiency with cloud providers (AWS, GCP, Azure) and their core services. Experience with serverless frameworks including AWS Lambda, Google Cloud Functions, or Azure Functions. Knowledge of cloud storage and database solutions like DynamoDB, S3 or Firebase. Expertise in logging and monitoring security incidents and system performance. Skills: cors,redis,supertest,aws,dynamodb,caching strategies,oauth,serverless frameworks,data encryption,cloud providers,firebase,typescript,rabbitmq,node.js,nats,api security,gcp,javascript,jest,mocha,azure,logging and monitoring,tls/ssl,graphql,kafka,unit testing,memcached,node inspector,object-oriented design patterns,s3,http server,static analysis tools,jwt Show more Show less

Posted 1 month ago

Apply

10.0 years

0 - 1 Lacs

Mohali

On-site

Profile: Technical Lead Experience: 10+ Years Job Location: Mohali Required: Good Communication skills 5 Days Working (Monday to Friday) Job Description – Sr Dot Net Developer .Net Framework, .Net Core, C#, MVC, Web API, Dapper, Entity framework, MS SQL Server, GIT Angular 16+ (Front-End), HTML, CSS, JavaScript, jQuery Microsoft Azure Technologies (Resource Groups, Application Services, Azure SQL, Azure Web Jobs, Azure Automation & Runbooks, Azure Power Shell etc-2) Hands on 8+ Years of experience in MVC designing and coding. 2- 4 Years’ experience in project management & team handling. Key Responsibilities of candidate will be: [Development] Be a key part of the full product development life cycle of software applications Ability to prototype solution quickly and analyze / compare multiple solutions and products based on requirements Always concentrated on Performance, Scalability and Security. Hands-on experience with Various Design Patterns like Factory, Abstract Factory, Singleton, Decorator, Adapter, MVC, Repository, DAO and ability to compare and select appropriate pattern for a solution Hands-on experience in building REST based solutions conforming to HTTP standards and knowledge of working of TLS / SSL. Proficiency with technologies like C#, ASP.NET, ASP.NET MVC, ASP.NET Core, JavaScript, Web API, and REST Web Services. Working knowledge of various Client-Side Frameworks –jQuery, Kendo UI, AngularJS, ReactJS. Experience with Cloud services offered by MS Azure. Understanding and analyzing the non-functional requirements for the system and how does the architecture reflect them In depth knowledge of encoding and encryption techniques and their usage. Working Knowledge of different ORM like Dapper, Hibernate, Entity Framework and their comparison with native SQL / ODBC Extensive knowledge of different industry standards like OAuth2.0, SAML2.0, OpenID Connect, OpenAPI, SOAP, HTTP, HTTPS Should be able to articulate and draft multiple alternate implementation / solution with their pros and cons Must be able to evaluate and identify software solutions Proficiency with the Development tools – Visual Studio Proficiency with the Application Servers – IIS, Apache (Considering .NET Core framework is Platform independent). Experience in designing and implementing applications utilizing databases –MS SQL Server, Azure database for MS SQL and non-relational databases Should be completely aware of coding standards and should be able to design & develop high performance & scalable application Strong Problem Solving and analytical skills Experience on Micro-Services based architecture is a plus Worked on message-based systems using Azure Message queue, Redis queue, RabbitMQ will be a plus. [Lead] Investigate and resolve complex issues in connected application stack Research, validate and recommend key technology decisions for the core platform Developing API-driven micro-services that combine into large and complex platforms Planning and executing highly parallel distributed object storage transformations and migrations Maintaining automated test suites using CI/CD tools Essential · Manages stakeholders to set and deliver project expectations. · Leads the planning and implementation of multiple IT projects. · Experience in Program and/or Project Management (particularly using Agile methodologies) · Initiate, Plan, execute, monitor, control, and close projects. · Participates in facilitating the definition of project scope, goals, and deliverables of routine projects. · Prepare project charter, project plan and reports during project life cycle · Understands the project timelines focusing on delivering milestones. · Implement processes to manage and control changes to the scope of the project · Proactively manage project risks and issues identify and mitigate throughout project lifecycle. · Creates and maintains strong relationships across all levels of the organization; maintaining a team atmosphere and work environment to promote project work productivity. · Manage project timeliness, project and deliverable quality, budget compliance and customer satisfaction. · Adhere to the change management processes and document all changes. · Lead routine forums and invite staff and customer participation in process improvement. · Should have experience of handling international projects · Should be ready for travel USA on required basis. · Identify, implement, and train in best practices and processes in project management, software quality and knowledge management. Job Types: Full-time, Permanent Pay: ₹70,000.00 - ₹130,000.00 per month Benefits: Leave encashment Paid sick time Schedule: Day shift Fixed shift Monday to Friday Experience: .NET: 10 years (Required) Language: English (Required) Work Location: In person

Posted 1 month ago

Apply

3.0 - 5.0 years

0 Lacs

Salem

Work from Office

Job Opening: Full Stack Developer (.NET Core & Angular) Hiring for Salem SS software | 25 yrs exp | Must be from Tamil Nadu | Immediate Joiners Strong skills in .NET Core, Angular 10+, REST APIs, SQL, and full-stack dev. Apply now! Provident fund

Posted 1 month ago

Apply

6.0 years

20 Lacs

Hyderābād

On-site

Job Description Job Title: Dot Net Full Stack Developer Experience Required: 6+ Years Location: Hyderabad Employment Type: Full-Time About the Role: We are seeking an experienced Dot Net Full Stack Developer to join our dynamic engineering team. The ideal candidate will have a strong background in building scalable applications using .NET technologies, microservices architecture, and Azure cloud platform. The role requires expertise in designing asynchronous systems, leveraging design patterns like Singleton, and integrating messaging platforms such as NServiceBus. Key Responsibilities: Design, develop, and maintain scalable web applications using .NET and C# Build and deploy microservices-based architectures in a distributed environment Work with Azure services to ensure high availability and scalability of applications Implement asynchronous programming models and message-based communication using NServiceBus Apply design patterns like Singleton and best practices in software engineering Collaborate with front-end developers, architects, and DevOps teams to ensure seamless integration Participate in code reviews, testing, and debugging processes Optimize application performance and maintain security best practices Document solutions and maintain technical specifications Required Skills and Experience: Minimum 6 years of professional experience in .NET Full Stack Development Strong proficiency in C#, .NET Core , and ASP.NET MVC/Web API,Angular. Experience in microservices architecture and RESTful API development Hands-on experience with Microsoft Azure (App Services, Azure Functions, Azure Storage, etc.) Solid understanding of asynchronous programming and multithreading Experience with NServiceBus or similar messaging queues Proficiency in design patterns , particularly Singleton , Dependency Injection, etc. Working knowledge of front-end technologies (JavaScript/TypeScript, HTML, CSS) is a plus Familiarity with containerization tools (Docker, Kubernetes) is an advantage Strong problem-solving skills and a proactive approach to development Job Type: Full-time Pay: Up to ₹2,000,000.00 per year Benefits: Food provided Health insurance Provident Fund Schedule: Weekend availability Work Location: In person

Posted 1 month ago

Apply

0.0 - 5.0 years

0 Lacs

Delhi, Delhi

Remote

Location : Remote Experience : 3-5 years About the Job This is a full-time role for a Senior Backend Developer (SR1) specializing in Node.js . We are seeking an experienced developer with deep JavaScript/TypeScript expertise to lead technical initiatives, design robust architectures, and mentor team members. In this role, you'll provide technical leadership, implement complex features, and drive engineering excellence across projects. A strong emphasis is placed on candidates who not only understand but actively implement best practices in testing and object-oriented design to build highly reliable and maintainable systems. The job location is flexible with preference for the Delhi NCR region. Responsibilities Design and plan efficient solutions for complex problems, ensuring scalability and security, applying principles of robust software design and testability. Independently lead teams or initiatives, ensuring alignment with project goals. Prioritize and maintain quality standards, focusing on performance, security, and reliability, including advocating for and ensuring strong unit and functional test coverage. Identify and resolve complex issues, ensuring smooth project progress. Facilitate discussions to align team members on best practices and standards. Promote continuous improvement through effective feedback and coaching. Guide and mentor team members, providing support for their professional growth. Contribute to talent acquisition and optimize team processes for better collaboration. Lead complex project components from design to implementation. Provide technical project guidance and develop risk mitigation strategies. Drive technical best practices and implement advanced performance optimizations. Design scalable, efficient architectural solutions for backend systems. Propose innovative technological solutions aligned with business strategies. Develop internal training materials and knowledge sharing resources. Requirements Technical Skills Bachelor's or Master's degree in Computer Science, Engineering, or related field. 3-5 years of professional experience in Node.js backend development. Proven experience in designing and implementing comprehensive unit and functional tests for backend applications, utilizing frameworks like Jest, Mocha, Supertest, or equivalent. Solid understanding and practical application of Object-Oriented Design Patterns (e.g., Singleton, Factory, Strategy, Observer, Decorator) in building scalable, flexible, and maintainable Node.js applications. Expert knowledge of advanced debugging techniques (Node Inspector, async hooks, memory leak detection). Mastery of advanced TypeScript patterns including utility types and mapped types. Deep understanding of API security including JWT, OAuth, rate limiting, and CORS implementation. Extensive experience with caching strategies using Redis/Memcached. Proficiency with HTTP caching mechanisms including Cache-Control headers and ETags. Strong knowledge of security protocols including HTTPS, TLS/SSL, and data encryption methods (bcrypt, Argon2). Experience with static analysis tools for code quality and security. Solid understanding of GraphQL fundamentals including queries, mutations, and resolvers. Experience with message brokers like RabbitMQ, Kafka, or NATS for distributed systems. Proficiency with cloud providers (AWS, GCP, Azure) and their core services. Experience with serverless frameworks including AWS Lambda, Google Cloud Functions, or Azure Functions. Knowledge of cloud storage and database solutions like DynamoDB, S3, or Firebase. Expertise in logging and monitoring security incidents and system performance. Soft Skills Excellent cross-functional communication skills with ability to translate complex technical concepts. Technical leadership in discussions and decision-making processes. Effective knowledge transfer abilities through documentation and mentoring. Strong mentorship capabilities for junior and mid-level team members. Understanding of broader business strategy and ability to align technical solutions accordingly. Ability to lead complex project components and provide technical guidance. Strong problem-solving skills and systematic approach to troubleshooting. Effective risk assessment and mitigation planning. Collaborative approach to working with product, design, and frontend teams. Proactive communication style with stakeholders and team members. Ability to balance technical debt, feature development, and maintenance needs. Additional Preferred Qualifications Experience with load balancing and horizontal/vertical scaling strategies. Knowledge of database optimization techniques including connection pooling, replication, and sharding. Proficiency with Node.js performance tuning, including streams and async optimizations. Knowledge of advanced access control systems such as Attribute-based access control (ABAC) and OpenID Connect. Experience with CDN configuration and server-side caching strategies. Knowledge of event-driven architecture patterns and Command Query Responsibility Segregation (CQRS). Experience with load testing tools like k6 or Artillery. Familiarity with Infrastructure as Code using Terraform or Pulumi. Contributions to open-source projects or advanced technical certifications. Experience leading major feature implementations or system migrations.

Posted 1 month ago

Apply

4.0 years

0 Lacs

Chennai, Tamil Nadu, India

On-site

Role Description Hiring Location: Mumbai/Chennai/Gurgaon Job Summary We are seeking a Lead I in Software Engineering with 4 to 7 years of experience in software development or software architecture. The ideal candidate will possess a strong background in Angular and Java, with the ability to lead a team and drive technical projects. A Bachelor's degree in Engineering or Computer Science, or equivalent experience, is required. Responsibilities Interact with technical personnel and team members to finalize requirements. Write and review detailed specifications for the development of system components of moderate complexity. Collaborate with QA and development team members to translate product requirements into software designs. Implement development processes, coding best practices, and conduct code reviews. Operate in various development environments (Agile, Waterfall) while collaborating with key stakeholders. Resolve technical issues as necessary. Perform all other duties as assigned. Must-Have Skills Strong proficiency in Angular 1.X (70% Angular and 30% Java OR 50% Angular and 50% Java). Java/J2EE; Familiarity with Singleton and MVC design patterns. Strong proficiency in SQL and/or MySQL, including optimization techniques (at least MySQL). Experience using tools such as Eclipse, GIT, Postman, JIRA, and Confluence. Knowledge of test-driven development. Solid understanding of object-oriented programming. Good-to-Have Skills Expertise in Spring Boot, Microservices, and API development. Familiarity with OAuth2.0 patterns (experience with at least 2 patterns). Knowledge of Graph Databases (e.g., Neo4J, Apache Tinkerpop, Gremlin). Experience with Kafka messaging. Familiarity with Docker, Kubernetes, and cloud development. Experience with CI/CD tools like Jenkins and GitHub Actions. Knowledge of industry-wide technology trends and best practices. Experience Range 4 to 7 years of relevant experience in software development or software architecture. Education Bachelor’s degree in Engineering, Computer Science, or equivalent experience. Additional Information Strong communication skills, both oral and written. Ability to interface competently with internal and external technology resources. Advanced knowledge of software development methodologies (Agile, etc.). Experience in setting up and maintaining distributed applications in Unix/Linux environments. Ability to complete complex bug fixes and support production issues. Skills Angular 1.X,Java 11+,Sql The expectation is 60-70% in Angular primarily and 30-40% in Java. Show more Show less

Posted 1 month ago

Apply

7.0 years

0 Lacs

Noida

On-site

Description Job Title: Software Engineer - Dot Net Core / C# Location: Noida, India Company: Hitachi Rail GTS India Salary Range: As per Industry Company Overview: Hitachi Rail is a leading partner to the world’s best transportation companies, with a comprehensive portfolio of rail solutions and services for the urban, mainline and freight railway markets. Job Purpose: We are looking for a talented Full Stack Developer with expertise in .NET Core/C# to join our dynamic team. As part of the team, you will be responsible for designing, developing, and maintaining modern web applications and Equipment application with a strong focus on both frontend and backend development. You will work in an Agile environment and contribute to building distributed, highly available systems with solid code quality and performance. Responsibilities: 1. Frontend Development: Design and implement responsive and user-friendly Windows and Web UIs. Collaborate with UX/UI designers to translate business requirements into technical specifications. Utilize .NET components, directives, services, and routing to ensure the development of scalable and efficient applications. Integrate RESTful APIs into the frontend and handle asynchronous operations efficiently. Ensure code quality, maintainability, and performance optimization in the UI layer. 2. Backend Development: Design and develop enterprise-grade systems using .NET Core/C#. Develop and manage REST APIs for smooth interaction between frontend and backend. Work with ASP.NET MVC, Entity Framework, LINQ for managing business logic and database operations. Create and optimize stored procedures and database designs to ensure high availability and efficient data retrieval. 3. Software Engineering: Write clean, efficient, and maintainable code following best practices in C# development. Implement and follow Agile methodologies within cross-functional teams. Develop unit and integration tests for backend and frontend modules, ensuring code quality and functionality. Troubleshoot and debug complex issues across the application stack. 4. Continuous Integration/Continuous Deployment: Participate in continuous integration and deployment pipelines. Work with tools like TFS, Polarion, Git, and Visual Studio to streamline build and release processes. Ensure timely delivery of software releases in a CI/CD environment. 5. Collaboration & Communication: Work closely with cross-functional teams including designers, product managers, and QA engineers. Communicate effectively to convey technical concepts and collaborate on solutions. Provide mentoring and technical guidance to junior team members. Experience: 7-10 years Skills: 1. Technical Expertise: 1.1 Frontend: Strong hands-on experience with ASP.Net, TypeScript, HTML5, CSS3, and Bootstrap. Solid understanding of DOT NET components, directives, services, and routing. 1.2 Backend: Proficiency in C# and ASP.NET Core (MVC, Web API). Deep knowledge of OOP principles, Entity Framework, LINQ, and database management. Strong experience in working with SOAP and REST APIs and designing highly available systems. 2. Software Development Practices: Strong understanding of data structures, algorithms, and asynchronous programming. Ability to troubleshoot and resolve performance issues, bugs, and defects. Experience in automated testing, including unit testing for both front-end and backend code. Solid knowledge of database design and writing optimized stored procedures. 3. Tools and Technologies: Experience with Git, TFS, Polarion, Visual Studio, and other modern development tools. Familiarity with CI/CD practices and tools to automate build, deployment, and testing. 4. Soft Skills: Excellent problem-solving and debugging skills. Strong communication skills and the ability to work in a collaborative, fast-paced Agile environment. Ability to manage tasks efficiently and meet deadlines in a dynamic development cycle. Desired Skills (Optional but Preferred): Familiarity with microservices architecture and distributed systems. Knowledge of additional front-end frameworks or libraries (e.g., Bootstrap, JS). Understanding of containerization technologies like Docker. Work Environment: Agile development team environment. Opportunities to contribute to the continuous improvement of processes and product quality. Collaboration with cross-functional teams including product management, quality assurance, and UX/UI. Mandatory Skills: C# OOPs (Object-Oriented Programming) Singleton Design Pattern GitHub TFS / Polarion / Jira Agile process For Web Developer: ASP.NET Web Forms C# WCF Services NET Framework version 4.5 and above Microsoft SQL Server Angular version 16+ (Good to have) Good To Have CICD Data structure & Algorithms. IPC (Inter Process Communication) Qualification: A bachelor’s degree in computer science, Computer Engineering, or a closely related field.

Posted 1 month ago

Apply

5.0 - 8.0 years

8 - 9 Lacs

Hyderābād

On-site

Company Profile: At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve. At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 72,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com. This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans. We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted. No unsolicited agency referrals please. Job Title: Java Back End Engineer - Elastic Search Position: Senior Software Engineer Experience:5-8 Years Category: Software Development Main location: Hyderabad Position ID: J0625-0503 Employment Type: Full Time 5 - 8 years having experience as Java back end developer. Strong in building Web API's with microservices architecture using Java 11 and above.. Extensive Knowledge in Monolithic vs Microservices Architecture . Experience in building scalable and maintainable code base. Experience in building in containerized services (APIs) using Docker and Kubernetes. Solid understanding of Design Patterns(MediatR , Singleton, Adapter, Dependency Injection) and Oops concepts and Solid Principles. Experience in continuous Integration, continuous delivery, with embedded testing practices and quality gates. Strong knowledge in ORM like NHibernate. Good to have Spring Boot 3.x. Java 11 above, Kafka, JUnit, Mockito. Mandatory knowledge and experience on Elastic Search. Good to have knowledge on Azure Data Factory. Your future duties and responsibilities Solid understanding of Design Patterns(MediatR , Singleton, Adapter, Dependency Injection) and Oops concepts and Solid Principles. Experience in continuous Integration, continuous delivery, with embedded testing practices and quality gates. Strong knowledge in ORM like NHibernate. Good to have Spring Boot 3.x. Java 11 above, Kafka, JUnit, Mockito. Mandatory knowledge and experience on Elastic Search. Required qualifications to be successful in this role Must to have Skills: Java, pring Boot 3.x. Java 11 above, Kafka, JUnit, Mockito, Elastic Search. Good to have skills: Azure Data Factory, ORM like NHibernate. Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.

Posted 1 month ago

Apply

5.0 - 8.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

We are looking for a seasoned Senior Automation Test Engineer with expertise in .Net , automation testing, and software quality assurance. Your contributions will be essential in ensuring the quality and reliability of our software products, and your expertise will play a pivotal role in enhancing our testing processes. Your expertise will contribute to enhancing the quality and reliability of our software applications, ensuring an exceptional user experience for our customers. Responsibilities Develop and execute test strategies, plans, and scripts for API and UI automation using C# Design and maintain efficient automation frameworks such as TestNG, NUnit/MSUnit, and BDD-Specflow Implement and integrate automated test suites using Continuous Integration tools like Jenkins or Bamboo Apply design patterns like Singleton, Page Object, and Factory to enhance automation frameworks Perform detailed defect management, including detection, tracking, and resolution through meticulous test case execution Collaborate closely with Agile project teams to achieve in-sprint automation and accelerate delivery cycles Drive process improvements for test design, defect management, and testing techniques Ensure thorough adherence to testing methodologies within an Agile development model Provide mentorship and technical guidance to junior testing professionals Analyze testing results for quality assurance and process optimization Communicate effectively with developers, product teams, and stakeholders to ensure alignment Requirements Minimum 5 to 8 years of experience in Automation Testing, .NET technologies, and software quality assurance Strong programming skills in C# focusing on test workflows and automation scripts Knowledge of API testing frameworks like RestSharp and UI testing with Selenium Familiarity with TestNG, NUnit/MSUnit, and BDD frameworks such as Specflow Background in Agile methodologies with hands-on experience in in-sprint automation Proficiency in incorporating design patterns like Singleton, Page Object, and Factory into automation practices Understanding of test suite integration into Continuous Integration tools such as Jenkins or Bamboo Showcase of organizational and analytical problem-solving skills, critical thinking, and communication Nice to have Exposure to retail or BFSI domains Technologies BDD Frameworks TestNG Rest Sharp Design pattern Show more Show less

Posted 1 month ago

Apply

3.0 years

0 Lacs

Coimbatore, Tamil Nadu, India

On-site

We are seeking a .NET Automation Test Engineer to join our team. As an integral part of our team, you will be responsible for ensuring the reliability and accuracy of our software systems. Your role will involve implementing and executing automated testing in .NET and contributing to the enhancement of our software products. Responsibilities Implement and execute automated testing in .NET for software systems Contribute to the enhancement of software products through effective testing Collaborate with the development team to gather and analyze system requirements Design and develop comprehensive test plans and test cases in detail Coordinate testing activities and provide prompt feedback on requirements Discover, report, and track defects, ensuring thorough validation of resolved issues Define and enforce quality standards in testing activities Monitor and improve quality assurance metrics Participate in QA meetings, delivering important inputs on testing activities Stay updated on evolving testing tools and strategies Requirements Minimum of 3-5 years of experience in Automation Testing using .NET Strong understanding of testing basics, test processes, design techniques, and defect management Experience working in an agile model, with a preference for in-sprint automation Proficient in C# programming language for automation implementation Hands-on experience in API (RestSharp) and UI (Selenium) automation using C# Familiarity with TestNG, NUnit/MSUnit, or BDD-SpecFlow Exposure to and experience with design patterns like Singleton, Page Object, and Factory Experience in in-sprint automation and automated test suite integration with Continuous Integration (Jenkins/Bamboo) Strong organizational and problem-solving skills with great attention to detail Excellent critical thinking and solid communication skills B2+ English level proficiency Show more Show less

Posted 1 month ago

Apply

0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Job Description Should be very good in C#.net and .net core Must have knowledge of SQL, ASP.net, .Net Core, jQuery, HTML, CSS. Must have knowledge of OOPS, MVC concept. Excellent Analysis Skills. Good communication skills for client communication. Should be a team player Essential Skills C#.Net SQL Server Asp.Net Web services/ Web Api Net Core Code deployment Entity Framework Jquery, CSS WPF, XAML MVVM Static Code analysis tools like stylecop/fxcop/sonarqube etc. Installer frameworks (like Wix, Install Shield or etc) Code Repository (SVN/Git) Good To Have Skills ERP functional knowledge (GP/AX/NAV/SAGE/SAP) Design patterns (like factory pattern, singleton pattern etc.) Knowledge on Tools/frameworks like Postman, SOAP UI, fiddler, log frameworks, etc. Roles And Responsibilities Designs, develops, and implements Web application modules to support business requirements. Designs, develops, and implements Webservice application to support communicate with others systems to exchange the data between two different systems Follows approved life cycle methodologies, creates documents, and performs program coding and testing. Resolves technical issues through debugging, research, and investigation. Involves in client calls. Provides trainings. Requirement analysis. Provides estimations based on requirement. Team co-ordination Prepares solution documents Show more Show less

Posted 1 month ago

Apply
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