Jobs
Interviews

530 Solid Principles Jobs - Page 3

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3.0 - 8.0 years

11 - 15 Lacs

pune

Work from Office

Role Description You will be joining the TDI Engineering Platforms and Practice group as a full stack developer working on our target state secure pipelines and control automation stack. The pipeline is a key component in providing a frictionless software delivery experience for our customers and will be used by the entire organization. You will be responsible for designing, building and supporting a variety of automation including GitHub Actions and Workflows and backend process (Java/TypeScript) ensuring the highest standards of compliance without hindering the pace of delivery of our customer teams. This is a rare opportunity to help shape the future technology and culture of our firm. Your key responsibilities Building secure and reusable CICD components to provide provenance and governance around our SDLC practice ensuing high quality compliance Integrate with existing developer tooling to gather information and automate Ensuring the highest standards in security and supply chain integrity in-line with NIST, SLSA and other standards Direct customer engagement to gather requirements and understand the disparate ways teams build software today Developing supporting materials (software, training materials, workshops) to facilitate adoption Continuously measure the success of our solutions via a data driven approach, feedback and continuous improvement Your skills and experience Expertise in Typescript, Node, Jest likely 8+ years of industry experience. Expertise in Java a plus. Must have good understanding of SOLID principles. Must have good understanding of design principles. Extensive DevOps experience including CICD, SLI/SLOs, error budgets et al Extensive automation experience including GitHub Actions, TFE. Experience of varied orchestration technologies and tools such as TeamCity, Jenkins , Cloud ready , ArgoCD and Tekton a plus. Proven communication and influencing skills, experience coaching and mentoring a plus

Posted 1 week ago

Apply

8.0 - 12.0 years

9 - 14 Lacs

pune

Work from Office

We know that the only way a business thrive is if our people are growing. Thats why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you? We are looking for a C#.Net Developer. Youll make a difference by: Having Expertise in Design and implement Windows based client-server applications using C#.net using OOAD methodology. Having Expertise in Design and implementation of automated unit tests using NUnit, Moq, SpecFlow, NCover, etc. Adhering to Process & Quality: Produce artifacts Review logs, RCA, Traceability Matrix, Perform RCA, help / participate in events such as Process Audits, Quality Gates, Project Status Reviews. Having Expertise in design pattern, solid principles. Good logical ability, Debugging, MVC, Oops concept. Youll win us over by: Holding a graduate BE / B.Tech / MCA/M.Tech/M.Sc with good academic record. 8-12 years of demonstrable experience in Software Development. Being good with C#.NET, WinForms, Database, XML, OOAD, Design Patterns, UML. Cloud certifications and prior experience in leading/mentoring teams preferred.This role, based in Pune, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you'll have the opportunity to work with teams shaping the future.

Posted 1 week ago

Apply

12.0 - 16.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be joining a dynamic team at R1 RCM India, recently recognized as one of India's Top 50 Best Companies to Work For 2023 by Great Place To Work Institute. Our company is dedicated to revolutionizing the healthcare industry through innovative revenue cycle management services, aiming to streamline healthcare processes for systems, hospitals, and physician practices. As part of our diverse and inclusive culture, you will be valued, respected, and appreciated, with access to a comprehensive set of employee benefits and engaging activities. Your primary responsibilities will include collaborating as a member of a scrum team to develop software features using test-driven approaches and software engineering best practices. You will contribute recommendations to optimize code structure, emphasizing maintainability, testability, and performance. Additionally, you will ensure the application of SOLID principles and standard design patterns to system architectures and implementations. Embracing modern engineering practices such as Continuous Integration, Continuous Deployment, Code Reviews, Test Automation, and Performance Engineering will be crucial to delivering high-quality software. Working closely with product management, business stakeholders, and application architects, you will analyze software requirements, assist in estimating epics, features, and stories, and script automated build steps and maintain continuous integration systems. Effective communication, logical thinking, teamwork, and innovation will be essential in your role. You will also play a key part in fostering a culture of continuous learning and development within the team, promoting transparency, inspection, and adaptation. With over 12 years of experience in designing and developing n-tier Web applications, you should have a strong grasp of C#, modern UI technologies, and database and ORM technologies. Your expertise should extend to modern architectural and design patterns, general engineering concepts, and automated test tools and techniques. Experience with Microsoft development technologies, REST and WebAPIs, DevOps practices, secure coding, and application architecture concepts will be advantageous. In this role, you will be expected to spot new opportunities, enhance customer service, create connections across teams, own your development, motivate others, and work with integrity and accountability. Your success will be driven by your ability to identify problems and solutions proactively. By joining our team, you will have the chance to work in a dynamic healthcare environment where collaboration, innovation, and personal growth are encouraged. You will have the opportunity to make a meaningful impact in the communities we serve worldwide, supported by a culture of excellence that prioritizes customer success and patient care. Additionally, we offer competitive benefits and opportunities for professional development.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

pune, maharashtra

On-site

As a Java Developer at our Pune R&D Center, you will be an integral part of the SAS9 team, contributing to the development and maintenance of SAS 9 platform based solutions. Your primary responsibility will involve developing and maintaining the SAS Platform products code base, ensuring correct technical choices for scalability, performance, and usability. Collaborating with senior developers, you will work on the installation and configuration tools for deploying SAS software, enhancing deployment automation tools and scripts, and troubleshooting issues to provide a seamless user experience. To excel in this role, you should have at least 2 years of experience in Java and a solid understanding of OOPs, SOLID principles. Proficiency in Core Java, AWT, Swing, XML, JSON, and REST is essential, along with experience in Agile software development methodologies. You should be familiar with tools like Jira, Confluence, Git, Gerrit, and comfortable working on Windows and Linux operating systems. Strong debugging skills, problem-solving abilities, and a willingness to adopt new technologies are crucial, along with experience in Test Driven and CI/CD Development methodologies. Additionally, experience with multi-tier full stack web application and thick client application development would be advantageous. Exposure to Web Application Servers, HTML front-end development, Bootstrap, CSS, and React would be beneficial. You should also have demonstrated experience in disciplined unit, regression, and integration testing. Preferred qualifications include proficiency in Java, Spring, design patterns, Gradle, Jenkins, JavaScript, Unix/LAX, and exposure to mid-tier services, REST APIs, and frameworks like ReactJS. At SAS, diversity and inclusion are core values. We believe in adding to our culture through the unique talents and perspectives of our employees. Our diverse workforce collaborates to create innovative software that reflects the diversity of our users and customers. As an inclusive organization, we prioritize diversity at all levels and welcome individuals from all backgrounds to contribute to our success. Join us at SAS and be a part of a dynamic, fulfilling career with world-class employee experience.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

coimbatore, tamil nadu

On-site

The Developer, Applications at Flex plays a crucial role in ensuring the continuous operation of IT systems by engaging with stakeholders to develop strategies for implementing, architecting, designing, building, testing, and resolving technical business solutions through software development. As a Developer, you will collaborate with various teams to automate specific business processes and enhance product functionality to meet customer requirements efficiently. Responsibilities: - Collaborate with stakeholders to develop strategies for implementing business solutions. - Ensure the completeness and functionality of products in line with customer requirements. - Conduct solution testing and quality assurance before handover to other teams for further testing and user approval. - Assist in selecting appropriate technology vendors and applications to address business needs. - Coordinate with server or database administration for smooth server/database migration and operating system upgrades. - Troubleshoot and debug code to identify and rectify errors, working closely with database administrators to optimize database and application performance. - Consult with engineering and security teams to evaluate software-machine interfaces and address security breaches. - Contribute to the development process alongside solution architects and maintain existing systems. - Research and incorporate new technologies and UI components into system solutions. - Write and maintain documentation describing program development, coding, testing, and changes. - Research and evaluate software and hardware for programming purposes. - Design and code user interfaces, screen layouts, and system interfaces. - Conduct unit/integration/system tests for early error detection and compliance with specifications. - Assist in User Acceptance Testing (UAT) and provide technical support to end users or technical staff. - Present technical information on projects or schedules. - Install and test upgrades of externally developed application components. - Prepare technical reports, manuals, and documentation for program development and maintenance. - Troubleshoot and provide solutions for critical incidents. - Collaborate with stakeholders to prototype, refine, test, and debug programs for client approval. Qualifications: - Bachelor's degree or equivalent systems experience. - Minimum of 3 years of systems experience. - Knowledge of application development, procedures, utilities, and job control languages preferred. - Proficiency in tools such as TFS, Git, and understanding of Object-Oriented Programming and SOLID principles. - Familiarity with Software Development Life Cycle (SDLC) and project leadership skills. - Ability to work in teams and break down complex tasks into manageable activities. Join Flex to contribute to innovative product development and create value while working in a collaborative and inclusive environment that promotes personal growth and professional excellence. Apply now to be a part of our extraordinary team at Flex.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

About the Role: We are looking for an experienced Software Development Engineer (SDE-3) to be a part of our Data Platform team. Your primary responsibility will be to create and manage scalable data solutions, internal tools, and automation systems that support our data infrastructure and enhance cross-functional business operations. Must-Have Skills and Experience: - Bachelor's degree in Computer Science, Engineering, or a related field - Minimum 5 years of professional software development experience - Proficiency in Python programming language - Familiarity with web frameworks such as FastAPI or Django - Strong understanding of relational databases, especially PostgreSQL - Experience with frontend frameworks like Vue.js or React - Knowledge of cloud platforms like AWS/GCP - Working experience with CI/CD pipelines - Familiarity with container orchestration using Kubernetes - Proficiency in version control systems, particularly Git - Sound knowledge of system design principles and architectural patterns - Experience in API design and RESTful services - Understanding of software design patterns and SOLID principles - Strong problem-solving and analytical skills - Excellent communication and teamwork skills Good to Have: - Experience with web scraping frameworks like Scrapy or Beautifulsoup - Familiarity with browser automation frameworks such as Selenium or Playwright - Experience with distributed systems - Knowledge of big data frameworks and technologies - Familiarity with message queuing systems like SQS, Kafka, RabbitMQ - Understanding of observability tools like ELK stack, Prometheus, Grafana - Experience with infrastructure as code tools like Terraform, CloudFormation - Knowledge of event-driven architectures Key Responsibilities: - Design and develop scalable backend services using Python - Create and maintain RESTful APIs using FastAPI or Django - Contribute to frontend development using modern JavaScript frameworks - Engage in the complete software development lifecycle - Collaborate with various teams - Implement and manage CI/CD pipelines - Write clean, well-tested code - Mentor junior developers and conduct code reviews - Participate in technical design discussions and architecture decisions - Resolve production issues - Drive technical improvements and refactoring initiatives - Document technical designs and maintain system documentation - Build and manage internal tools for different business functions - Develop automated solutions for process optimization - Work closely with business teams to understand requirements and challenges - Provide technical support and maintenance for internal tools - Optimize workflows and processes through automation About the Team: You will become a part of our Data Platform team, focusing on critical data infrastructure and solutions that drive our company's data-driven decisions. The team's core objective is to build robust, scalable systems that efficiently handle large data volumes and maintain essential internal tools for operational efficiency across the organization. Our solutions directly impact the productivity and effectiveness of Operations, Finance, and Sourcing teams. If you are enthusiastic about creating scalable data solutions and eager to work with modern technologies in a collaborative setting, we are excited to hear from you!,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

You will be responsible for developing and maintaining Connected TV (CTV) applications across various platforms such as Samsung Tizen, LG webOS, and Android TV. Your primary focus will be on creating high-performance, media-driven applications that offer a seamless and engaging user experience for OSN's video streaming services. Collaboration with the UX/UI team, product managers, and backend engineers will be essential to ensure optimal app performance, user experience, and integration with OSN's content platforms. Key responsibilities include developing and maintaining CTV apps for platforms like Tizen, webOS, and Android TV, ensuring a seamless user experience through collaboration with the UX/UI team, integrating third-party APIs for video streaming and user authentication, optimizing app performance for smooth playback and fast load times, implementing analytics tracking for user behavior analysis, working with backend engineers to efficiently utilize APIs and backend services, adhering to platform-specific development guidelines, and troubleshooting and resolving performance, crash, and playback issues. It is expected that you have a minimum of 5+ years of experience in Connected TV (CTV) app development for platforms like Tizen, webOS, Fire TV, or Android TV. Hands-on experience in front-end development using JavaScript (ES6), React or React Native, and frameworks specific to CTV platforms is required. Additionally, you should have a solid understanding of Android TV, Samsung Tizen, and LG WebOS, as well as experience with CTV platform emulators and developer tools such as Tizen Studio, LG webOS TV SDK, and Android TV Emulator. Experience with media streaming protocols like HLS and DASH, familiarity with DRM technologies (e.g., Widevine, PlayReady), integration with RESTful APIs for content streaming, working with Git in an Agile/Scrum environment, familiarity with video-on-demand (VOD) or OTT services, knowledge of CI/CD practices, automated testing, and modern deployment strategies are also necessary. Strong problem-solving skills, knowledge of SOLID Principles and design patterns, familiarity with Agile/Scrum methodologies and tools like Jira, and excellent communication and interpersonal skills are preferred. In terms of knowledge and skills, a strong understanding of CTV platforms such as Samsung Tizen, LG webOS, Fire TV, and Android TV, proficiency in JavaScript (ES6), React, HTML5, CSS3, JavaScript, XML & JSON, expertise in React principles, media streaming protocols, DRM technologies, performance optimization, integrating with APIs, managing backend services, video codecs, CI/CD pipelines, automated testing, and debugging platform-specific issues are essential. The ability to work independently, take ownership of projects, and deliver high-quality code is also expected.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

jaipur, rajasthan

On-site

The position requires an experienced and ambitious candidate who is passionate about technology and is self-driven. You will be part of an energetic workplace that values innovative ideas and offers growth opportunities in a positive environment conducive to achieving goals. The purpose of the role is to create abundance for everyone the company touches. As an Automation Testing professional with more than 3 years of experience, your responsibilities will include understanding the objectives, application, and client requirements. You will be responsible for selecting the appropriate automation tools, building a stable and reusable framework based on SOLID principles, and automating test cases that provide a return on investment. Monitoring and addressing any fragile tests, staying informed about the roadmap, and being willing to learn new tools and frameworks as needed for project requirements are essential aspects of the role. The ideal candidate should have a good grasp of C# programming, extensive experience in Automation Testing for over 4 years, and solid knowledge of Object-Oriented Programming principles and logic. Proficiency in automation using testing frameworks such as TestNG, Nunit, Junit, and mocha, as well as experience in UI/API Automation testing with tools like Selenium, Cypress, and Rest Sharp, are required skills. Additionally, it would be advantageous to possess the ability to write reusable code following SOLID principles, create a test automation framework, and demonstrate strong communication, teamwork, problem-solving, work ethic, and creativity. Candidates with a B.Tech or M.Tech degree are preferred. At In Time Tec, significant investments have been made to create a stimulating environment that fosters individual growth. The company values the professional development of its employees and provides a range of educational opportunities to support their career advancement. In Time Tec's guiding principles of leadership, trust, transparency, and integrity form the foundation of the organization's culture and drive its success. The company is committed to creating a collaborative environment where individuals have the freedom to make decisions that support their health, well-being, confidence, and awareness. The leadership team is dedicated to providing the necessary support and resources for professional development to help employees achieve their goals. Overall, In Time Tec offers a thriving and collaborative workplace where individuals can grow, learn, and contribute to a positive work culture.,

Posted 1 week ago

Apply

6.0 - 10.0 years

14 - 19 Lacs

jaipur

Work from Office

We are seeking an accomplished and highly motivated Principal Software Engineer to lead the architecture, development, and delivery of cutting-edge, scalable fullstack solutions. The ideal candidate will possess deep expertise in backend and frontend technologies , a strong architectural acumen, and the ability to mentor and guide technical teams to excellence. This role requires a proactive leader who thrives in dynamic environments and is committed to engineering best practices, performance, and security. Key Responsibilities Architect and develop scalable backend services utilizing Node.js, Express.js, and NestJS Spearhead frontend development using React.js and Next.js, ensuring maintainability and superior user experience Design and implement event-driven and microservices architectures leveraging Kafka, RabbitMQ, Redis, and GraphQL Deliver comprehensive High-Level and Low-Level System Design documentation Enforce clean, maintainable, and robust TypeScript code throughout the codebase Lead the development of secure and high-performing APIs and applications Optimize frontend applications in alignment with Core Web Vitals and modern accessibility standards Collaborate with design, DevOps, and cross-functional stakeholders for seamless delivery Provide technical leadership through code reviews, architectural guidance, and mentorship Continuously evaluate emerging technologies to enhance system capabilities and efficiency Qualifications Bachelors or Masters degree in Computer Science, Information Technology, or a related discipline A minimum of 6 + years of full stack development experience, including demonstrated leadership in software architecture Proficient in Node.js, Express.js, React.js, Next.js, and TypeScript Experience designing and deploying microservice architectures and API ecosystems (REST & GraphQL) Strong command of frontend technologies including JavaScript, HTML5, CSS3, and associated frameworks Expertise in database systems such as MongoDB, PostgreSQL, or MySQL Practical experience with Docker, Kubernetes, and CI/CD pipelines (e.g., GitHub Actions, GitLab, Bitbucket) Familiarity with cloud infrastructure platforms (AWS, Azure) and their service ecosystems Outstanding analytical, communication, and collaboration abilities Preferred Qualifications Proficiency with frontend state management solutions (Redux, Zustand) Experience integrating with CMS and personalization platforms (e.g., Contentful, Cloudinary, Algolia, Talon.One, Segment) Working knowledge of Agile methodologies (Scrum, Kanban), Jira, Confluence Strong understanding of SOLID principles and modern software engineering paradigms Prior experience in scaling high-performing engineering teams or leading technical initiatives within complex domains

Posted 1 week ago

Apply

3.0 - 5.0 years

7 - 12 Lacs

vadodara

Work from Office

Core Java, SOLID Principles, Multithreading Spring, Spring Boot,Spring test framework

Posted 1 week ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

You are a highly experienced Senior Python Developer with over 10 years of experience, specializing in FastAPI and AWS. Your main responsibility will be to lead the development of scalable backend systems by designing robust API architectures, optimizing cloud deployments, and mentoring junior developers. Your deep technical expertise and problem-solving skills will be essential in driving innovation within the team. Your key responsibilities will include developing and optimizing high-performance APIs using FastAPI, designing and implementing scalable backend solutions in Python, leading AWS cloud deployments and infrastructure management, developing and maintaining microservices-based architectures, optimizing database performance, implementing best practices for API security, authentication, and authorization, leading code reviews, mentoring junior developers, monitoring system performance, and staying updated on emerging technologies. To excel in this role, you must have strong hands-on experience with FastAPI, deep expertise in AWS services such as EC2, Lambda, RDS, S3, and API Gateway, experience with asynchronous programming, concurrency, and event-driven architecture, a solid understanding of microservices, RESTful APIs, and GraphQL, proficiency in both SQL (PostgreSQL/MySQL) and NoSQL (DynamoDB, MongoDB) databases, familiarity with software design patterns, SOLID principles, and clean code practices, as well as experience working in an Agile/Scrum environment. This is a full-time permanent position with benefits including health insurance and Provident Fund. The work schedule is during day shifts at the company's office located in Bangalore.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

Arcesium is a global financial technology and services company that offers cloud-native software and services to transform asset management operations, enabling clients to drive innovation, streamline workflows, and manage operational complexity effectively. We are looking for a skilled Java Developer to join our CorpTech team, where you will focus on Java development and full stack application development. In this role, you will be responsible for designing and developing scalable backend systems while also contributing to user-friendly front-end interfaces for enterprise-grade solutions. The ideal candidate will be a proficient problem-solver, enthusiastic about building robust applications, and adept in both backend and frontend technologies. Key Responsibilities: - Designing, developing, and maintaining Java-based backend services for internal applications. - Developing scalable full stack applications by integrating front-end components with robust backend services. - Collaborating with cross-functional teams, including product managers and UX designers, to gather requirements and develop software solutions. - Building responsive, performant, and visually appealing user interfaces using modern web frameworks. - Ensuring code quality, security, scalability, and maintainability. - Participating in all phases of the software development lifecycle, including architecture, coding, testing, and deployment. - Identifying and troubleshooting production issues to ensure seamless operational continuity. Qualifications: - Bachelor's or master's degree in computer science, engineering, or a related field. - Profound expertise in Java, covering concurrency, collections, streams, and JVM internals with the ability to write high-performance, scalable, and maintainable code. - Strong knowledge of design patterns and SOLID principles, with the capability to apply them effectively. - Extensive experience working with and enhancing large codebases, including code organization, dependency management, and long-term maintainability, while being comfortable with owning and refactoring legacy code. - Proficiency in debugging and performance optimization, including diagnosing memory leaks, concurrency issues, and inefficient queries using tools like JProfiler, YourKit, or VisualVM. - Hands-on experience with databases and SQL (MSSQL), focusing on query optimization, indexing strategies, and in-depth knowledge of ORMs. - Proficient in Spring Boot, Hibernate, and relational databases such as PostgreSQL or MySQL. - Experience with front-end frameworks like React.js, Angular, or similar modern JavaScript frameworks. - Familiarity with monitoring, logging, debugging, and profiling tools. - Strong understanding of RESTful APIs and web services. - Experience with database query analysis and fine-tuning. - Proficiency with tools such as Git, Maven/Gradle, and CI/CD pipelines. - Excellent debugging, problem-solving, and analytical skills. Preferred Skills: - Experience with microservices architecture. - Familiarity with cloud technologies (AWS, GCP, etc.). - Knowledge of containerization tools (Docker, Kubernetes). - Understanding of security principles in web applications.,

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 11 Lacs

ahmedabad

Work from Office

Job Title: Full Stack Developer (Python FastAPI / Django DRF) Location: Ahmedabad, Gujarat (Onsite) Experience: 25 Years Industry: Fintech / Product Development Job Description We are looking for a skilled Full Stack / Backend Developer with strong expertise in FastAPI, Django/DRF, and Python . The candidate should have solid experience in API development, system design, and applying design patterns to build scalable and maintainable applications. You will be responsible for developing and integrating APIs, implementing webhooks , and designing robust backend systems for high-traffic applications. Key Responsibilities Develop and maintain scalable APIs using FastAPI and Django Rest Framework . Apply design patterns and system design principles for clean, reusable, and testable code. Work on webhook-based integrations and event-driven systems. Collaborate with product and frontend teams to deliver full-stack features. Optimize application performance and ensure security best practices. Key Skills Required Strong hands-on experience with Python (FastAPI & Django/DRF) Knowledge of REST APIs, microservices, and webhook integrations Good understanding of Design Patterns (Factory, Observer, Strategy, etc.) Exposure to System Design and scalable architecture Solid understanding of OOP principles and SOLID design Experience with Git, databases (PostgreSQL/MySQL), and deployment practices Preferred Candidate Profile 2–5 years of relevant experience in backend/full-stack development Experience in product-based or API-first companies preferred Strong problem-solving and communication skills Stable career background (no frequent job changes)

Posted 1 week ago

Apply

7.0 - 9.0 years

18 - 20 Lacs

bengaluru

Work from Office

Skills and Competencies: Expert-level proficiency in Java (Java 11+ preferred) and related frameworks (Spring Boot, Spring MVC, Spring Cloud). Strong knowledge of modern microservices architectures, RESTful API design, and event-driven systems (Kafka, RabbitMQ). Deep understanding of software development best practices, including SOLID principles, Domain-Driven Design (DDD), Test-Driven Development (TDD), and CI/CD. Proficient in performance optimization, debugging, and diagnostic tools. Excellent analytical and problem-solving capabilities. Outstanding communication skills, capable of clearly articulating complex technical concepts to diverse stakeholders. Ability to adapt effectively to evolving project requirements within agile team environments.

Posted 1 week ago

Apply

5.0 - 9.0 years

0 - 0 Lacs

bhopal, madhya pradesh

On-site

You will be responsible for building and optimizing a high-performance streaming and mapping application in Bhopal, Madhya Pradesh. As a highly skilled Unity Developer with over 5 years of experience, you will specialize in backend integration, performance optimization, and security to ensure scalability, encryption, and efficient content management. Your key responsibilities will include working with REST APIs, WebSockets, Firebase, and GraphQL to enable real-time data communication. Implementing AES/RSA encryption for secure video content and user data protection, and utilizing Unity Profiler, Memory Profiler, and Addressables to optimize asset loading and garbage collection. You will also structure projects efficiently for maintainability and scalability using Assembly Definitions & Modular Development. Additionally, you will implement OAuth, JWT, SSL/TLS encryption for secure access and work with AWS S3, Firebase, Google Cloud, and Cloudflare CDN for optimized media delivery. The ideal candidate should have proficiency in Unity3D and C# with a strong understanding of OOP & SOLID principles. Experience with backend API integration, knowledge of data encryption and security best practices, and expertise in Unity optimization tools and cloud services are essential. Basic understanding of shader programming, experience in multi-threading and asynchronous processing, and familiarity with IL2CPP, ARM64 optimizations, and adaptive bitrate streaming would be advantageous.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

We are seeking a highly skilled Senior .NET Developer with expertise in building scalable and high-performance Web API projects using C# with either .NET Core or .NET Framework. The ideal candidate should have a strong background in both backend and frontend development, along with proficiency in cloud services and a comprehensive understanding of design principles and agile methodologies. Key Responsibilities - Developing and maintaining scalable and performant Web APIs using C# with .NET Core/.NET Framework. - Designing and constructing user interfaces utilizing modern frontend technologies like React.js, Angular, or Blazor. - Implementing Restful APIs with robust unit testing using mocking frameworks such as Moq. - Effectively utilizing Git, including git flow and pull request practices. - Establishing CI/CD pipelines using Microsoft DevOps and overseeing deployment processes. - Creating solutions using Azure cloud services like Azure Functions, API Management, App Insights, Key Vault, and more. - Applying a strong knowledge of Design Patterns and SOLID principles in the development of applications. - Participating in agile processes including story estimation, sprint planning, and retrospectives. - Managing and configuring Windows Server, SQL Server, and Microsoft-based hosting environments. - Writing secure, maintainable code with a sharp attention to detail. - Collaborating efficiently with cross-functional teams and contributing to project success. Required Skills Backend: .NET Core/.NET Framework, C#, Web API, RESTful Services Frontend: React.js, Angular, Blazor Cloud: Microsoft Azure (Functions, API Management, App Insights, Key Vault) DevOps: CI/CD with Microsoft DevOps Testing: Unit Testing, Moq or similar frameworks Methodologies: Agile (Scrum/Kanban), Git (Version Control) Other: Design Patterns, SOLID Principles, Windows & SQL Server Management Soft Skills - Excellent communication and teamwork skills - Strong analytical and problem-solving abilities - Ability to work effectively under tight deadlines,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Qualcomm India Private Limited is a leading technology innovator that is dedicated to pushing the boundaries of what's possible to enable next-generation experiences. As a Qualcomm Systems Engineer, you will be involved in researching, designing, developing, simulating, and validating systems-level software, hardware, architecture, algorithms, and solutions to facilitate the development of cutting-edge technology. Collaboration across functional teams is essential to ensure that system-level requirements and standards are not only met but exceeded. In this role, you will be part of the AI SW team at Qualcomm, focusing on advancing Artificial Intelligence across various business segments such as Mobile, AR & VR Technology, IoT, and Auto ADAS. The AISW stack utilizes Qualcomm chips" heterogeneous computing capabilities to enable the execution of trained neural networks on devices without the need for a cloud connection. As a Senior Lead Engineer, your contributions will have a direct impact on billions of devices globally. Key Responsibilities: - Lead the design, development, and implementation of AI/ML solutions across multiple domains. - Collaborate with cross-functional teams to seamlessly integrate AI/ML components within the broader framework. - Address and resolve issues related to AI models fine-tuning, quantization, compression, and graph level optimizations to ensure high performance and accuracy. - Conduct in-depth research on industry trends and innovations in AI/ML to adopt best practices and deliver optimal solutions. - Develop and optimize quantization techniques for AI/ML models to ensure efficient execution on Qualcomm hardware. - Manage project timelines, objectives, and goals effectively while utilizing resources across functional areas efficiently. - Mentor and coach junior engineers, providing them with development experiences and networking opportunities. Qualifications: - Bachelor's degree in Engineering, Computer Science, or a related field with a minimum of 4+ years of experience in Software engineering. - Experience with software architecture, programming languages, and tools/frameworks such as PyTorch, TensorFlow, and ONNX. - Proficiency in C++ and Python, along with a strong understanding of data structures and algorithms. - Hands-on expertise in deep learning frameworks like ONNX and PyTorch. - In-depth knowledge of various AI model architectures, quantization, calibration algorithms, and machine learning compiler techniques. - Excellent analytical, development, and debugging skills, and a good understanding of SW design patterns and philosophies. - Knowledge of machine learning runtimes and AI model efficiency toolkit is a plus. Qualcomm is an equal opportunity employer and is committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, you can contact Qualcomm to request reasonable accommodations. It is expected that all employees abide by applicable policies and procedures, including security measures regarding the protection of confidential information. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. If you have any inquiries about this role, please reach out to Qualcomm Careers directly.,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

hyderabad, telangana

On-site

This position plays a crucial role in the growth of our Business Enterprise Solutions & Technology team. Your main responsibility will be leading the efforts to streamline cloud-hosted processes and enhance our implementation. You will have the authority to innovate, discover new capabilities, and oversee their integration within RealPage. To excel in this role, you must be a proactive individual with strong problems solving abilities. You should enjoy becoming a subject matter expert in various domains, possess a keen interest in efficient processes, well-organized databases, and a dedication to maintaining clean data. If you seek a work environment where your ideas are valued and your contributions are acknowledged, then this opportunity is perfect for you! Your primary responsibilities will include: - Developing scalable applications for cloud platforms such as Azure, AWS, GCP, Oracle, etc. - Creating advanced cloud functions and web components - Establishing and maintaining declarative functionality using React Flows or similar tools (validation rules, approvals, etc.) - Designing data models, user interfaces, business logic, and security for custom applications - Translating business requirements into actionable functionalities - Estimating the level of effort and exploring potential delivery options - Performing data cleansing and manipulations utilizing various tools and scripts - Ensuring security by configuring and managing access and sharing rules - Collaborating with stakeholders and customers to deliver solutions Required Knowledge/Skills/Abilities: - 5+ years of experience in implementing web projects from inception to launch - Proficiency in GitHub Copilot or similar tools to enhance development quality and speed - Familiarity with Prompt Engineering and GenAI models (OpenAI, Claude, Vertex, etc.) - Proficient in developing high-quality, performant web applications using JavaScript/Typescript, React, and NextJS/NodeJS - Ability to work with cross-functional teams to design, develop, and deploy new features - Strong skills in writing clean, maintainable, and testable code - Participation in code reviews and providing constructive feedback to enhance code quality - Effective troubleshooting and debugging skills - Keeping up-to-date with industry trends and best practices - Strong understanding and experience with Typescript, React, NextJS/NodeJS, Redux, GraphQL, server-side rendering, HTML, CSS, and JavaScript - Knowledge of Agile development methodologies - Excellent problem-solving abilities - Attention to detail and proficiency in writing clean, maintainable code - Strong communication skills and ability to collaborate with cross-functional teams Preferred Knowledge/Skills/Abilities: - Experience with agile development methodologies such as Scrum, Kanban, Mob Programming, etc. - Understanding of SOLID principles and Clean Architecture - Experience with enterprise business applications - Proficiency in GIT or other comparable source version control tools - Experience using Visual Studio Code for cloud development - OpenJS Node.js Application Developer certifications - Comfort with Whiteboarding and Wireframe solutioning,

Posted 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

As a Java Developer at Arcesium, you will play a crucial role in designing, developing, and maintaining Java-based backend services for internal applications. Your focus will be on developing scalable full stack applications that integrate front-end components with powerful backend services. Collaboration with cross-functional teams, including product managers and UX designers, will be essential to gather requirements and develop software solutions. Your responsibilities will also include building responsive, performant, and visually appealing user interfaces using modern web frameworks. It will be imperative to ensure code quality, security, scalability, and maintainability throughout the software development lifecycle, including architecture, coding, testing, and deployment. Identifying and troubleshooting production issues for seamless operational continuity will be a key aspect of your role. To excel in this position, you should hold a Bachelor's or Master's degree in computer science, engineering, or a related field. Deep expertise in Java is essential, including areas such as concurrency, collections, streams, and JVM internals. Your ability to write high-performance, scalable, and maintainable code will be crucial. Strong knowledge of design patterns and SOLID principles, along with extensive experience in working with and improving large codebases, will be required. Proficiency in debugging and performance optimization, including diagnosing memory leaks, concurrency issues, and inefficient queries, is essential. Hands-on experience with databases, SQL (MSSQL), Spring Boot, Hibernate, and relational databases such as PostgreSQL or MySQL is also necessary. Experience with front-end frameworks like React.js, Angular, or similar modern JavaScript frameworks is preferred. Familiarity with monitoring, logging, debugging, and profiling tools, along with a strong understanding of RESTful APIs and web services, will be advantageous. Proficiency with tools such as Git, Maven/Gradle, and CI/CD pipelines is expected. Additionally, having excellent debugging, problem-solving, and analytical skills will be beneficial for this role. Preferred skills for this position include experience with microservices architecture, familiarity with cloud technologies (AWS, GCP, etc.), knowledge of containerization tools (Docker, Kubernetes), and understanding security principles in web applications.,

Posted 1 week ago

Apply

14.0 - 19.0 years

8 - 12 Lacs

gurugram

Work from Office

The Team - As a n Associate Director - Full Stack .NET Engineer , you will play a pivotal role in our agile development team, leading initiatives that drive innovation and efficiency. You will collaborate closely with UI/UX designers, fellow engineers, and cross-functional teams to deliver high-quality, scalable software solution s. You will also b e responsible for ensuring alignment with business goals, technical excellence fostering an inclusive environment, and promoting best practices in software development. We foster an open, inclusive environment where all perspectives are valued. Our team is focused on driving innovation, leveraging cutting-edge AI technologies, and maximizing engineering efficiency. We prioritize clean architecture, real-time performance, and data quality. What we are looking for - Define and communicate the technical strategy for full stack development within the organization, ensuring alignment with overall business objectives. Lead the development and execution of a multi-year roadmap for technology initiatives, focusing on scalability, performance, and innovation. Own the architecture of mission-critical applications, including high-level and low-level design, technology selectionand integration strategies. Facilitate architecture reviews, design walkthroughs and technical deep dives to ensure sound engineering decisions. Champion the adoption of design patterns and architectural best practices across teams. Collaborate with senior management to identify key performance indicators (KPIs) and metrics to measure the success of development projects and initiatives. Drive strategic partnerships with external vendors and technology providers to leverage new tools and technologies that enhance development capabilities. Cultivate a culture of innovation by encouraging experimentation with new technologies and methodologies, particularly in AI and cloud computing. Facilitate regular strategic planning sessions with the development team to assess progress, identify challenges, and adjust priorities as needed. Core Technical Qualifications - Strong hands-on experience in developing scalable web/window applications using .NET Core/.NET, C#, and Entity Framework with solid understanding of OOPS and SOLID principles. Expert in designing and implementing RESTful APIs and Microserviceswith solid understanding of Event-driven architecture Proven ability to create and review high-level and low-level technical designs, including data flow diagrams, sequence diagrams, and system interaction models. Hands-on experience in Angular for building responsive and component driven UIs with strong command in HTML5, CSS3, and JavaScript/TypeScript. Proven experience in working with SQL Server, as well as NoSQL technologies like MongoDB or Cosmos DB including data modelling and optimization techniques Familiarity with cloud-native architecture and deployment on platforms like AWS, Azure, or GCP, including containerization (Docker), orchestration (Kubernetes), and serverless computing. Demonstrated ability to lead a team of developers in an Agile/Scrum environment, perform code reviews, enforce coding best practices, and collaborate with cross-functional stakeholders for successful end-to-end delivery AI & Productivity Tooling (Modern Skills) - Demonstrated experience using AI-enhanced development tools (e.g., GitHub Copilot, Replit AI, ChatGPT, Amazon CodeWhisperer , or equivalent) to improve code quality, automate repetitive tasks, and speed up development cycles. Ability to integrate AI services (e.g., Azure OpenAI, AWS Bedrock, Hugging Face APIs ) into applications to solve real-world business problems. Comfortable applying AI/ML concepts (even at a basic level) to optimize workflows, perform intelligent data analysis, or support decision-making within the product. Familiarity with prompt engineering, LLM-assisted development or testing, or using AI to automate documentation, code reviews, or monitoring . Additional Preferred Qualifications - Proven experience in monitoring, analyzing, and optimizing large-scale distributed systems in a cloud environment. Background in managing Windows and webbased production systems , network configurations, and server performance in the cloud. Strong scripting and automation skills (PowerShell, Bash, Python) bonus if paired with AI-based infrastructure tools. AWS certification or similar credentials are a plus. Experience on working in the technical design/architecture for problem solving and present technical concepts clearly to both technical and non-technical stakeholders. Experience using AI to accelerate DevOps, CI/CD pipelines, or observability tooling is a major advantage. Soft Skills - Strong problem-solving skills with a growth mindset and openness to AI-powered innovation. Excellent communication and cross-functional collaboration abilities. Capable of managing priorities and meeting deadlines in a fast-paced, continuously evolving environment. Education & Experience - Bachelor's degree in computer science, Software Engineering, or a related field or equivalent practical experience. 12-14 years of experience as a Full Stack Developer/Lead, with deep expertise in .NET technologies and modern software development practices.

Posted 1 week ago

Apply

14.0 - 19.0 years

40 - 45 Lacs

noida, bengaluru, uttarpradesh

Work from Office

The Team - As a n Associate Director - Full Stack .NET Engineer , you will play a pivotal role in our agile development team, leading initiatives that drive innovation and efficiency. You will collaborate closely with UI/UX designers, fellow engineers, and cross-functional teams to deliver high-quality, scalable software solution s. You will also b e responsible for ensuring alignment with business goals, technical excellence fostering an inclusive environment, and promoting best practices in software development. We foster an open, inclusive environment where all perspectives are valued. Our team is focused on driving innovation, leveraging cutting-edge AI technologies, and maximizing engineering efficiency. We prioritize clean architecture, real-time performance, and data quality. What we are looking for - Define and communicate the technical strategy for full stack development within the organization, ensuring alignment with overall business objectives. Lead the development and execution of a multi-year roadmap for technology initiatives, focusing on scalability, performance, and innovation. Own the architecture of mission-critical applications, including high-level and low-level design, technology selectionand integration strategies. Facilitate architecture reviews, design walkthroughs and technical deep dives to ensure sound engineering decisions. Champion the adoption of design patterns and architectural best practices across teams. Collaborate with senior management to identify key performance indicators (KPIs) and metrics to measure the success of development projects and initiatives. Drive strategic partnerships with external vendors and technology providers to leverage new tools and technologies that enhance development capabilities. Cultivate a culture of innovation by encouraging experimentation with new technologies and methodologies, particularly in AI and cloud computing. Facilitate regular strategic planning sessions with the development team to assess progress, identify challenges, and adjust priorities as needed. Core Technical Qualifications - Strong hands-on experience in developing scalable web/window applications using .NET Core/.NET, C#, and Entity Framework with solid understanding of OOPS and SOLID principles. Expert in designing and implementing RESTful APIs and Microserviceswith solid understanding of Event-driven architecture Proven ability to create and review high-level and low-level technical designs, including data flow diagrams, sequence diagrams, and system interaction models. Hands-on experience in Angular for building responsive and component driven UIs with strong command in HTML5, CSS3, and JavaScript/TypeScript. Proven experience in working with SQL Server, as well as NoSQL technologies like MongoDB or Cosmos DB including data modelling and optimization techniques Familiarity with cloud-native architecture and deployment on platforms like AWS, Azure, or GCP, including containerization (Docker), orchestration (Kubernetes), and serverless computing. Demonstrated ability to lead a team of developers in an Agile/Scrum environment, perform code reviews, enforce coding best practices, and collaborate with cross-functional stakeholders for successful end-to-end delivery AI & Productivity Tooling (Modern Skills) - Demonstrated experience using AI-enhanced development tools (e.g., GitHub Copilot, Replit AI, ChatGPT, Amazon CodeWhisperer , or equivalent) to improve code quality, automate repetitive tasks, and speed up development cycles. Ability to integrate AI services (e.g., Azure OpenAI, AWS Bedrock, Hugging Face APIs ) into applications to solve real-world business problems. Comfortable applying AI/ML concepts (even at a basic level) to optimize workflows, perform intelligent data analysis, or support decision-making within the product. Familiarity with prompt engineering, LLM-assisted development or testing, or using AI to automate documentation, code reviews, or monitoring . Additional Preferred Qualifications - Proven experience in monitoring, analyzing, and optimizing large-scale distributed systems in a cloud environment. Background in managing Windows and webbased production systems , network configurations, and server performance in the cloud. Strong scripting and automation skills (PowerShell, Bash, Python) bonus if paired with AI-based infrastructure tools. AWS certification or similar credentials are a plus. Experience on working in the technical design/architecture for problem solving and present technical concepts clearly to both technical and non-technical stakeholders. Experience using AI to accelerate DevOps, CI/CD pipelines, or observability tooling is a major advantage. Soft Skills - Strong problem-solving skills with a growth mindset and openness to AI-powered innovation. Excellent communication and cross-functional collaboration abilities. Capable of managing priorities and meeting deadlines in a fast-paced, continuously evolving environment. Education & Experience - Bachelor's degree in computer science, Software Engineering, or a related field or equivalent practical experience. 12-14 years of experience as a Full Stack Developer/Lead, with deep expertise in .NET technologies and modern software development practices. Location - Bengaluru,Noida,Uttarpradesh,Gurugram

Posted 1 week ago

Apply

10.0 - 15.0 years

0 Lacs

chennai, tamil nadu

On-site

The Applications Development Senior Manager position is a senior management role responsible for leading a team in the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. The primary goal of this position is to drive activities related to applications systems analysis and programming. As an Applications Development Senior Manager, you will be responsible for managing one or more Applications Development teams to achieve set goals. This includes overseeing personnel duties such as performance evaluations, hiring, and disciplinary actions. Your role will require utilizing extensive knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications. Additionally, you will review and analyze proposed technical solutions for projects and contribute to the formulation of strategies for applications development and other functional areas. You will be expected to develop a comprehensive understanding of how different areas of the business integrate to achieve business goals. Your role will involve providing evaluative judgment based on the analysis of factual data in complex and unique situations. You will have an impact on the Applications Development area by monitoring the delivery of end results, participating in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project. Furthermore, as an Applications Development Senior Manager, you will ensure that essential procedures are followed and contribute to defining standards, negotiating with external parties when necessary. You will need to assess risks appropriately when making business decisions, with a focus on safeguarding Citigroup, its clients, and assets. This includes driving compliance with applicable laws, rules, and regulations while adhering to policies and applying sound ethical judgment. Supervising the activity of others and creating accountability for maintaining these standards will also be part of your responsibilities. In terms of qualifications, the ideal candidate should have 10-15 years of overall experience in Java or Enterprise Apps Development. Strong experience in large-scale Apps development as a Full stack applications developer is required, along with proficiency in using modern technologies such as Java, J2EE, Angular JS, SQL, Spring, Hibernate, and OpenShift. Knowledge of backend technologies like Spring, Spring Boot, Java 11+, Hibernate, and design patterns like Microservices, Docker, and Kubernetes is essential. Additionally, experience with source code control tools, OOPS concepts, data structures, algorithms, API and Web Services development, database concepts, cloud platforms, testing frameworks, and continuous integration/delivery technologies is preferred. The ideal candidate should hold a Bachelor's degree in Computer Science or Engineering, or possess equivalent experience. This job description offers a comprehensive overview of the role, and additional job-related duties may be assigned as needed.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

pune, maharashtra

On-site

The Solution Engineer at Saviant plays a crucial role in assisting customers in developing enterprise applications across various business domains by utilizing advanced Microsoft technology stack, methodologies, and standards while ensuring timely delivery of projects. As a Solution Engineer at Saviant, you will be required to possess strong analytical and problem-solving skills, along with a passion for hands-on programming. Working within an agile team setup, you will be responsible for end-to-end project delivery. This includes designing, developing, and implementing high-quality solutions to meet complex project requirements within specified timelines. Your responsibilities will involve creating Technical Design documents, evaluating alternative technical solutions, participating in code and design review processes, writing unit test cases for quality assurance, mentoring junior team members, and making suggestions for process improvements. Additionally, you will be expected to stay updated on emerging technologies beyond your primary expertise. To qualify for this role, you should hold a degree in BE, BTech, MTech, or MCA from a reputable institute. You must have 4 to 6 years of hands-on experience in programming languages such as C#, MVC, .Net core, Web API, HTML5, Angular, SOLID principles, Azure PaaS, and SQL. The ability to independently deliver complex development projects, a keen interest in programming, excellent communication skills, and a preference for working in agile teams within a startup environment are essential traits for this position.,

Posted 1 week ago

Apply

2.0 - 5.0 years

5 - 9 Lacs

bengaluru

Work from Office

Expertise in .NET and .NET Core: Proven, hands-on experience with C#, .NET Framework, and extensive experience with .NET Core (e.g., ASP.NET Core, .NET 6/7/8). Deep understanding of Object-Oriented Programming (OOP) principles, SOLID Principles, design patterns, and software architecture. Proven experience with RESTful API design and development. Extensive experience with microservices architecture and containerization (Docker, Kubernetes). Expertise with unit testing frameworks and methodologies (e.g., xUnit, NUnit, Moq). Strong knowledge of version control systems (Git). Remember that while a job description can outline the requirements, the best way to demonstrate a senior-level skill set is through a proven track record of successful projects, leadership, and a deep understanding of software design principles. Leverage extensive experience with Microsoft Azure services (e.g., Azure App Service, Azure Functions, Azure SQL Database, Azure Storage, Azure DevOps, Azure Kubernetes Service, Logic Apps, Azure Monitor) to lead the implementation of cloud-native solutions.

Posted 1 week ago

Apply

4.0 - 7.0 years

15 - 25 Lacs

bengaluru

Remote

Job Title: Developer II Position Summary The Developer is expected to independently handle complex development tasks, contribute to architectural decisions, and mentor junior team members. The role also involves collaborating with cross-functional teams to deliver scalable, secure, and high-performance solutions. Experience & Education : 4+ years of hands-on experience in software development, including design, coding, and testing. Bachelors or masters degree in computer science, Engineering, or related field. Skills: Must Have: C#, .NET Core / ASP.NET Core (C#) , APIs, SQL Server. Solid understanding of OOP, SOLID principles, and clean architecture. Hands on React.js , JavaScript. Experience with CI/CD pipelines and branching strategies (trunk-based development). Good problem-solving skills. Could: Microsoft Azure (App Services, Azure Functions, Blob storage etc.). Work Environment This is a remote/home-office role requiring a distraction-free workspace and reliable internet connectivity.

Posted 2 weeks 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