Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
11.0 - 15.0 years
0 Lacs
hyderabad, telangana
On-site
As a Senior Software Engineer at Medtronic, you will be a key member of the R&D Engineering function at the Medtronic Engineering and Innovation Center R&D facility. You will be involved in all phases of the software development process, contributing to activities such as designing, developing, and testing high integrity software for medical devices. Your responsibilities will also include learning and implementing software standards for medical devices, defining software requirements and designs, and reviewing software developed by other team members. Additionally, you will participate in process improvement initiatives for the software team, provide hands-on leadership and coaching to junior software engineers, and lead software development planning activities. Your role will involve working collaboratively with internal and external partners, ensuring the delivery of software features/modules through the Software Development Life Cycle (SDLC). Your qualifications for this role should include: - 11-13 years of relevant work experience in Software development - 5+ years of experience in creating and/or consuming RESTful web services - 4+ years of experience using Agile methodology - 3+ years of leading Dev team members on planning, software design, and implementation ensuring delivery - Highly knowledgeable in Test Driven Development methodologies - Experience in design patterns such as MVP, MVVM, and Clean architecture - Experience in working with Azure DevOps, GIT, and CI environments - Experience building secure software - Experience in mobile software development (e.g., iOS, Android) and web-based technologies (e.g., C#.Net, Xamarin Forms, HTML5, JavaScript, CSS or Cordova) - Experience in Microsoft Visual Studio development platforms/Azure DevOps/tools Qualifications Required: - Bachelor of Engineering or Bachelor of Technology in Computer Sciences, Bio-Technology, Bio-Medical, Electronics, or Electrical Engineering from a premium institute - Strong knowledge of software design, development, debug, and test practices - Hands-on experience in developing implantable System Software components related to data acquisition, Real Time Data processing, and data presentation - Proficiency in technologies such as C, C++, Java, JavaScript, HTML, VBScript, C#, .NET, Perl, Python, Objective C, Angular, Xamarin - Experience in operating systems like Windows, Linux, Android, and iOS - Experience in developing simulators for simulating implantable device behavior through design and architecture patterns - Hands-on experience in Bluetooth-enabled device communication - Hands-on experience in Mobile Operating System apps development targeted at Class III Medical Systems In addition to a competitive salary, Medtronic offers a flexible benefits package designed to support you at every career and life stage. The company is committed to recognizing and rewarding employees" contributions, offering a wide range of benefits, resources, and competitive compensation plans. Medtronic is a global leader in healthcare technology dedicated to addressing the most challenging health problems facing humanity. The company's mission is to alleviate pain, restore health, and extend life by uniting a global team of over 95,000 passionate individuals. Medtronic is committed to engineering solutions for real people, with ambitious ideas and diverse perspectives driving innovation and problem-solving across the organization. Learn more about Medtronic's business, mission, and commitment to diversity by visiting their website.,
Posted 1 day ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a software developer for Webex Platform Microservices, your main responsibilities will include: - Designing and extending features to enable developers and partners to utilize the platform effectively - Leading the design and implementation of backend topics, experimenting with new technologies, and ensuring performance and quality of applications - Collaborating with a team to define, design, and implement new features - Identifying and resolving bottlenecks and bugs in the system - Making software design decisions with the team and leading technical initiatives to support architecture decisions - Ensuring coding standards and architecture guidelines are adhered to by the team Qualifications required for this role are: - 2+ years of experience in software development - Proficiency in Java, Spring, and RESTful APIs - Knowledge of PostgreSQL, Cassandra, and Maven - Experience in implementing unit tests and ensuring maximum code coverage - Proficient understanding of code versioning using Git - Good knowledge of performance testing and optimization - Familiarity with continuous integration - Solid understanding of object-oriented programming and design patterns - Ability to write clean, readable, and reusable code - Experience with both external and embedded databases - Understanding of fundamental design principles for scalable applications - Basic knowledge of JVM, class loading mechanism in Java, and creating database schemas - Knowledge of concurrency patterns in Java Please note that additional details about the company were not provided in the job description.,
Posted 1 day ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a WS02 Integrations Senior Lead/Architect at Tietoevry, your role will involve utilizing your expertise in WS02 Integrations to analyze, design, and review architectures for end-to-end integration solutions in the Banking domain. You will be responsible for implementing complex enterprise integration solutions using the WSO2 platform, API, and Enterprise Integrator. Your key responsibilities will include: - Reviewing code and technical designs to ensure adherence to best practices. - Assisting in implementing best coding practices, optimal design patterns, and development methodologies. - Translating business requirements into technical specifications. - Guiding the team on technical challenges and supporting their skill development. - Ensuring that the architecture aligns with long-term business and technical goals. - Implementing continuous integration, development efficiency, and deployment (CI/CD) practices. - Optimizing application performance and scalability. - Evaluating and recommending WS02 Integrations tool frameworks, libraries, and utility services. Additionally, Tietoevry values diversity, equity, and inclusion, and encourages applicants from all backgrounds to join the team. The company's commitment to openness, trust, and diversity is aimed at creating digital futures that benefit businesses, societies, and humanity. (Note: The additional details of the company have been omitted as they were already mentioned in the Job Description),
Posted 1 day ago
7.0 - 11.0 years
0 Lacs
pune, maharashtra
On-site
Role Overview: You will collaborate with cross-functional management teams to ensure seamless integration of systems and processes, aligning with business goals and driving product innovation and process improvements. Your technical leadership and expertise in application programming will be essential to ensure adherence to architectural blueprints and best practices. You will champion and implement modern software development methodologies, including Kotlin for backend development, React for frontend development, and TDD to ensure high-quality, maintainable code. Developing and enforcing coding standards, testing procedures, debugging protocols, and implementation strategies will be part of your responsibilities. Your deep understanding of system architecture, infrastructure, and their integration to achieve business objectives will play a crucial role. You will analyze complex business processes and system workflows, identifying and resolving high-impact problems and projects. Proposing innovative solutions to address business challenges, leveraging cutting-edge technologies and industry best practices will be expected. Additionally, you will mentor and coach mid-level developers and analysts, providing guidance, allocating tasks, and fostering professional growth. Maintaining a strong focus on risk management, ensuring compliance with applicable laws, regulations, and company policies to safeguard Citigroup, its clients, and assets is paramount. Key Responsibilities: - Collaborate with cross-functional management teams for seamless integration of systems and processes - Provide technical leadership in application programming, ensuring adherence to architectural blueprints and best practices - Champion and implement modern software development methodologies such as Kotlin, React, and TDD - Develop and enforce coding standards, testing procedures, debugging protocols, and implementation strategies - Analyze complex business processes and system workflows, identifying and resolving high-impact problems - Propose innovative solutions leveraging cutting-edge technologies and industry best practices - Mentor and coach mid-level developers and analysts, providing guidance and fostering professional growth - Maintain a strong focus on risk management to ensure compliance with laws, regulations, and company policies Qualifications: - 7-10 years of relevant experience in application development or systems analysis - Extensive experience in software application design, development, and implementation - Proficiency in Kotlin for backend development and React for frontend development - Experience with Test-Driven Development (TDD) and associated frameworks - Understanding of system architecture, design patterns, and best practices - Ability to lead and mentor development teams in a collaborative environment - Strong problem-solving and analytical skills - Excellent communication and interpersonal skills Education: - Bachelor's degree in Computer Science, Information Technology, or related field - Master's degree preferred Please note that this job description provides a high-level overview of the role. Other job-related duties may be assigned as required.,
Posted 1 day ago
0.0 - 4.0 years
0 Lacs
kerala
On-site
As a talented and innovative UX/UI Designer, you will be joining a dynamic team with a strong background in user experience and user interface design. Your passion for creating engaging and intuitive digital experiences will be pivotal in collaborating closely with product managers, developers, and other stakeholders to design user-friendly interfaces for web and mobile applications. You will play a crucial role in the product development lifecycle, ensuring that designs meet both business requirements and user needs. - Conduct user research to gather insights and understand user needs. - Create wireframes, user flows, and prototypes to effectively communicate design ideas. - Design visually appealing interfaces that enhance the overall user experience. - Collaborate with front-end developers to implement designs using HTML, CSS, JavaScript, and frameworks like Angular and React. - Utilize tools such as InVision, Figma, Adobe XD, and Sketch for design mockups and prototypes. - Perform usability testing and A/B testing to validate design decisions. - Analyze web analytics data using tools like Google Analytics 360 to inform design improvements. - Ensure designs adhere to web accessibility standards and best practices in responsive web design. - Participate in Agile development processes, contributing to sprint planning and reviews. - Stay updated on industry trends in UX/UI design, e-commerce, and mobile applications. Qualifications: - Proficiency in UX/UI design principles with a strong portfolio showcasing your work in digital design. - Experience with front-end development technologies including HTML, CSS, JavaScript, React, Angular, and Bootstrap. - Familiarity with design patterns, interaction design principles, information architecture, and usability testing methods. - Strong analytical skills with the ability to interpret data from various sources including Google Analytics and SQL databases. - Knowledge of tools such as Adobe Creative Suite (Photoshop, Illustrator), Axure, Balsamiq, Adobe After Effects for motion graphics; Omnigraffle for diagrams; Jira for project management; and Visio for flowcharts. - Experience in designing for e-commerce platforms is a plus. - Understanding of RESTful APIs and how they integrate into the overall product architecture. - Excellent communication skills with the ability to present ideas clearly to stakeholders at all levels. - A proactive approach to problem-solving with a focus on delivering high-quality user experiences. Join us in creating exceptional digital experiences that delight our users.,
Posted 1 day ago
2.0 - 6.0 years
0 Lacs
madurai, tamil nadu
On-site
As an experienced developer, you will be responsible for the following: - Expertise in ASP.NET, C#, JavaScript, JQuery, and Web API. - Proficiency in Angular 2+ and above versions is an added advantage. - Skilled in database-related development such as stored procedures, views, triggers, etc. using SQL Server. - Strong capabilities in analysis, design, and development. - Sound understanding and practical experience in Object-Oriented design and development. - Knowledge of multi-threaded/parallel programming and design patterns will be beneficial. - Familiarity with Applications Delivery Life Cycle, Project Management best practices, and IT Controls. - Experience working in a cloud computing environment, particularly Microsoft AZURE, will be advantageous. - Must demonstrate initiative and be hardworking. In terms of qualifications, the company requires: - Minimum 2 years of experience in ASP.NET (Preferred). The company is located in Madurai, Tamil Nadu. The work location is on-site, and the working hours are in the general shift from 08:30 AM IST to 05:30 PM IST from Monday to Friday. It is mandatory to work from the office for this full-time position. Please note that the walk-in drive is scheduled from 20th August to 22nd August 2025 at 1st Floor, Chola Hall - 4, Thiagarajar Advanced Research Centre Building, Thiruparankundram, Madurai 625015.,
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
rajasthan
On-site
As a Dot Net Tech Lead at Kansoft Solutions, you will be part of a dynamic team dedicated to delivering cutting-edge technology solutions to clients across various industries. Here is what you can expect in this role: Role Overview: At Kansoft Solutions, we are committed to architecting scalable, high-performing enterprise applications using .NET technologies. As a Solution Architect, you will lead the technical direction of projects, collaborate with cross-functional teams, and ensure adherence to architectural standards and best practices. Key Responsibilities: - Design and develop enterprise-level applications using .NET technologies such as ASP.NET Core, C#, and MVC. - Architect scalable, secure, and high-performance solutions aligned with business needs. - Lead the technical direction of projects from concept to deployment. - Collaborate with developers, testers, DevOps, and product managers. - Create technical documentation, architecture diagrams, and design specifications. - Evaluate new technologies and tools to enhance application performance and scalability. - Guide and mentor development teams, ensuring adherence to architectural standards and best practices. - Conduct code reviews and enforce coding standards. - Participate in client discussions to understand business requirements and offer technical solutions. Qualifications Required: - Bachelor's degree in Computer Science, Engineering, or a related field. - 8+ years of experience in software development with at least 3 years in an architecture or lead role. - Strong hands-on expertise in C#, ASP.NET Core, MVC, Web API, and Entity Framework. - Experience with cloud platforms like Azure or AWS is highly desirable. - Familiarity with microservices architecture and containerization (Docker/Kubernetes) is a plus. - Strong understanding of design patterns, architectural principles, and SOLID principles. - Excellent communication and leadership skills. Join Kansoft Solutions for a rewarding career where you can leverage your experience, skills, and passion in a culture defined by core values of esteem, professionalism, persistence, and determination. Enjoy a great work environment, transparent processes, frequent team events, continuous learning opportunities, performance-based rewards, and growth prospects. At Kansoft, we are courageously honest, respectful, love creativity, and share and care.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
noida, uttar pradesh
On-site
As a Senior Software Engineer in the Microsoft Department, you will have the opportunity to work on modernizing applications and deliver innovative solutions using the latest technologies. You will be part of a collaborative and fast-paced work environment dedicated to providing excellent customer service. **Key Responsibilities:** - Develop secured financial applications and web-based solutions through all stages of the Software Development Life Cycle (SDLC). - Participate in requirements gathering, design, code, test, and maintenance phases of software product development. - Assist in migrating old technologies to newer ones and make recommendations for the best approach. - Collaborate with onsite and offshore development teams in implementing technical solutions. - Resolve issues promptly and handle unexpected development requests. - Publish applications to QA, DR, and production environments. - Monitor the performance of existing web applications and continuously improve your skillset. - Demonstrate analytical thinking, problem-solving skills, and a drive for results. - Collaborate with other departments for technology and product-related discussions. - Work on integration with secured third-party applications. **Qualifications & Skills:** - Bachelor's degree in computer science or related field. - 6+ years of experience in web development using Microsoft technologies. - Proficiency in .Net standard, .Net core frameworks, C#, MVC, Web API, aspx Web forms, and REST API. - Strong experience in Microsoft SQL server databases and writing efficient SQL queries. - Experience in front end development using Angular, jQuery, CSS, Bootstrap, and HTML. - Full stack development experience with front end and back end using C#. - Hands-on experience in source control tools like GIT and Azure Devops. - Knowledge of encryption techniques for creating secured web applications. - Understanding of design patterns, object-oriented programming, and OWASP vulnerabilities. - Ability to troubleshoot and resolve problems effectively. - Excellent written and verbal communication skills. - Comfortable working in a fast-paced, dynamic environment with changing requirements. - Strong analytical and problem-solving skills. **Additional Details of the Company:** - Ability to work until at least 1PM EST time zone to collaborate with onsite team members. - Preferred qualifications include experience with Azure CI/CD pipelines, BI and analytical reporting technologies, writing Unit Tests, and designing Adaptive/Responsive applications. Kindly let me know in case you need any further information.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
As a Software Engineer at PhonePe Limited, you will have the opportunity to work on building robust and scalable web-based applications. Your responsibilities will include thinking of platforms for reuse, building abstractions and contracts with separation of concerns, driving problem-solving skills for high-level business and technical problems, and doing high-level design with guidance. You will also be involved in incremental changes to architecture, performance tuning and improvements in large-scale distributed systems, mentoring young minds, fostering team spirit, and working closely with the Product Manager to derive capability view from features/solutions. Additionally, you will lead the execution of medium-sized projects and work with broader stakeholders to track the impact of projects/features. Qualifications required for this role include: - Extensive and expert programming experience in at least one general programming language (e.g. Java, C, C++) & tech stack - Experience with multi-threading and concurrency programming - Object-oriented design skills, knowledge of design patterns, and ability to design intuitive module and class-level interfaces - Excellent coding skills with the ability to convert design into code fluently - Knowledge of Test Driven Development - Understanding of databases like MySQL and NoSQL (e.g. HBase, Elasticsearch, Aerospike, etc) - Strong desire to solve complex real-world problems - Experience with full life cycle development in any programming language on a Linux platform - Go-getter attitude, worked in startup environments, and possess a degree in Computer Science or related technical discipline - 3-5 years of experience in writing code and solving problems on a Large Scale Nice to have qualifications: - Ability to drive the design and architecture of multiple subsystems - Ability to break-down larger problems into smaller ones - Understanding of industry coding standards and ability to create technical documentation PhonePe Full Time Employee Benefits include: - Insurance Benefits: Medical Insurance, Critical Illness Insurance, Accidental Insurance, Life Insurance - Wellness Program: Employee Assistance Program, Onsite Medical Center, Emergency Support System - Parental Support: Maternity Benefit, Paternity Benefit Program, Adoption Assistance Program, Day-care Support Program - Mobility Benefits: Relocation benefits, Transfer Support Policy, Travel Policy - Retirement Benefits: Employee PF Contribution, Flexible PF Contribution, Gratuity, NPS, Leave Encashment - Other Benefits: Higher Education Assistance, Car Lease, Salary Advance Policy If you are excited by the idea of working on platforms that touch millions, ideating with some of the best minds in the country, and executing on your dreams with purpose and speed, PhonePe might be the right place for you.,
Posted 1 day ago
4.0 - 5.0 years
0 - 0 Lacs
noida
Work from Office
We are seeking a highly creative and detail-oriented Textile Designer with proven experience in the furniture and home dcor industry. Required Candidate profile The candidate should have strong expertise in designing fabrics, prints, and surface textures tailored for upholstered furniture and interiors.
Posted 1 day ago
4.0 - 9.0 years
10 - 20 Lacs
pune
Hybrid
Role & responsibilities About the Role We are looking for a highly skilled and motivated Senior Java Backend Developer to join our dynamic team in Pune. The ideal candidate should have strong expertise in Java, Spring Boot, REST API, Microservices, and Multithreading , along with a solid understanding of data structures, algorithms, and design patterns . You will be responsible for designing, developing, and optimizing backend services and scalable applications that power critical business solutions. Key Responsibilities Design, develop, and maintain scalable and high-performance backend applications using Java and Spring Boot . Build and optimize RESTful APIs and Microservices architecture . Apply best practices in object-oriented design, design patterns, and coding standards . Work with multithreading and concurrency to develop high-performance applications. Solve complex technical problems using data structures and algorithms . Collaborate with cross-functional teams to gather requirements and deliver technical solutions. Conduct code reviews , mentor junior developers, and ensure adherence to software development best practices. Troubleshoot, debug, and resolve production issues. Participate in all phases of the software development lifecycle (SDLC) . Preferred candidate profile 3 11 years of strong experience in backend development using Java (8 or above) . Expertise in Spring Boot , Spring Framework , REST API development , and Microservices architecture. Strong knowledge of data structures, algorithms, and design patterns . Hands-on experience with multithreading and concurrency . Strong understanding of API security, versioning, and performance optimization . Good knowledge of relational databases (SQL) and familiarity with NoSQL databases is a plus. Experience with cloud platforms (AWS, Azure, or GCP) is desirable. Strong debugging, analytical, and problem-solving skills. Excellent communication and teamwork abilities. Nice to Have Experience in containerization (Docker, Kubernetes) . Exposure to CI/CD pipelines and DevOps tools . Knowledge of messaging systems (Kafka, RabbitMQ, JMS) . Why Join Us? Work on cutting-edge technologies and modern backend architectures. Opportunity to design and deliver solutions at scale. Collaborative culture with mentorship and learning opportunities. Competitive compensation and benefits.
Posted 1 day ago
4.0 - 9.0 years
8 - 18 Lacs
mumbai
Hybrid
Required: Strong experience in Core Java/J2EE, Data Structure/Algorithm, Design Pattern, Java Framework, Spring, Hibernate, Spring boot, Microservices, Collection, concurrence. Basic knowledge of Kafka, understanding of docker. Should be a team player with a good attitude to learn, share feedback and take feedback Experience on MySQL / Drop wizard, JUnit for writing unit test cases. Working experience with Agile/Scrum process. Work within a team, collaborate and add value through participation in peer code reviews, provide comments and suggestions, work with cross-functional teams to achieve goals. Performs troubleshooting through analysis of code and data, identifying system issues and concerns, and assisting with the resolution of issues. Maintains knowledge of functional areas and considers/communicates the impact of proposed code changes on related areas of the application. Leads to have experience of leading a team, excellent communication skills, project management experience. Knowledge of professional software engineering practices. Understanding of full software development life cycle, including coding standards, code reviews. Strong technical Design and Development skills. Ability to work effectively under pressure in a dynamic environment. Agility to switch across multiple teams/ products/ applications and perform. Experience in translating requirements into technical design specifications and documentation, as well as executing development projects from conception to delivery.
Posted 1 day ago
7.0 - 12.0 years
45 - 60 Lacs
hyderabad
Remote
Drive the architecture and design of large-scale, multi-tiered, distributed software applications, tools, systems, and services. Gather business and functional requirements from external and/or internal customers and end-users, and translate requirements into technical specifications to build robust, scalable, secure, and supportable solutions that work well between a range of complex systems. Serve as technical lead throughout the full development lifecycle, end-to-end, from scoping, planning, conception, design, implementation (including hands-on coding), and testing, to documentation, delivery, and maintenance. Provide design reviews for other engineers, including feedback on architecture and design issues, as well as integration, performance, scalability, and security. Manage resources on multiple technical projects and ensure schedules, milestones, and priorities are compatible with technology, security, and business goals. Basic Qualifications 6+ years of non-internship professional software development experience using NodeJS 6+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience Experience designing secure systems and implementing development practices aligned with SOC 2 Type II or similar compliance frameworks Preferred Qualifications 6+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience 6+ years of building complex software systems experience Experience with React JS, Redux JS, HTML5, CSS3, JavaScript Fundamental ES6, TypeScript Experience with customer service operations and/or solutions
Posted 1 day ago
9.0 - 14.0 years
27 - 42 Lacs
gurugram, delhi / ncr
Hybrid
Strong working experience with architecture and development in C#, ASP.NET MVC, .NET Core, Web API, and RESTful services. SQL Server, Cosmos DB, JavaScript, Azure/AWS, Docker/K8s, OOP, Design Patterns, Security (OAuth2, JWT), and CI/CD pipelines.
Posted 2 days ago
6.0 - 9.0 years
13 - 18 Lacs
bengaluru
Work from Office
Critical Skills to Possess: Proven 6+ years of experience as an Angular Developer. Strong proficiency in TypeScript, HTML, CSS, and related front-end technologies. Solid understanding of front-end design patterns, best practices, and architectural principles. Experience with RESTful APIs and asynchronous data handling techniques. Familiarity with state management libraries such as NgRx or Redux is a plus. Ability to write clean, modular, and well-documented code. Knowledge of responsive design principles and cross-browser compatibility. Experience with version control systems like Git. Excellent problem-solving skills and a strong attention to detail. Strong communication and interpersonal skills, with the ability to work effectively in a team environment. Demonstrated ability to lead and mentor other developers effectively. Preferred Qualifications: BS degree in Computer Science or Engineering or equivalent experience Roles and Responsibilities Roles and Responsibilities: Lead the development and implementation of robust and scalable web applications using Angular, TypeScript, HTML, and CSS. Collaborate with cross-functional teams, including UI/UX designers, back-end developers, and product managers, to create seamless user experiences. Architect and design front-end solutions that adhere to industry best practices, performance optimization, and accessibility standards. Mentor and guide junior developers, providing technical expertise and promoting a culture of continuous learning. Stay updated with the latest trends and advancements in Angular development, incorporating them into the development process. Identify and resolve performance bottlenecks, bugs, and other technical issues within the application. Conduct code reviews and ensure code quality, adherence to coding standards, and maintainable codebase. Collaborate with the QA team to ensure thorough testing of the application and successful delivery of bug-free software. Work closely with the product management team to understand requirements, provide technical insights, and contribute to product roadmaps. Troubleshoot and resolve technical issues related to Angular applications in a timely and efficient manner.
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a member of the technology team at Millennium, you will be playing a crucial role in building the next generation in-house risk and analytics tools. You will work in a dynamic and fast-paced environment with excellent growth opportunities. Your main responsibilities will include: - Working closely with quants, risk managers, and other technologies in New York, London, Tel Aviv, and Miami to develop multi-asset analytics, stress, and VaR for our in-house risk and guidelines platform. In order to be successful in this role, you must meet the following mandatory requirements: - Strong analytical and mathematical skills, with interest and/or exposure to quantitative finance. - At least a BSc in Computer Science or a related financial engineering. - Substantial experience using modern C++ or Java. - Experience working with Git / GitHub. - Experience in Multi-threading, Client-Server, and Distributed computing. - Experience working in a Linux environment. - Good understanding of various Design Patterns, Algorithms & Data structure. - SQL Database development. - Detail-oriented, organized, demonstrating thoroughness and strong ownership of work. - Experience working in a production environment. Additionally, the following preferred requirements would be beneficial: - Experience with financial mathematics and statistics. - Java experience. - Experience with Docker/Kubernetes. - Experience with at least one cloud provider (AWS Preferred). - Experience with NoSQL like MongoDB. - Experience with Caching technologies - Redis. - Experience with Messaging libraries/systems (Kafka/Solace). Join Millennium's global hedge fund team and contribute to leveraging innovations in technology and data science to solve complex problems in the business.,
Posted 2 days ago
3.0 - 7.0 years
0 Lacs
kolkata, west bengal
On-site
Role Overview: ZURU Tech is redefining construction with the vision of robotizing the edification of buildings, ultimately aiming for worldwide full digital housing construction. As a C++ Developer at ZURU Tech, you will be actively involved in developing a Structural Analysis Software and BIM (Building Information Modeling) Application to simulate and design buildings capable of withstanding earthquakes, wind, live loads, and other challenges. Your role will involve solving complex technical problems and demonstrating strong leadership. Key Responsibilities: - Develop high-fidelity C++ multithreaded simulation software - Create BIM software integrated with UX in Unreal Engine - Design, code, and debug UI interfaces/architectures - Collaborate with structural engineers to enhance user experiences and introduce new features - Build prototypes to validate key design concepts and assess technical constraints - Offer strong technical leadership emphasizing continuous improvement Qualifications Required: - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Civil Engineering, Mathematics, or a related technical discipline - Proficiency in C++ programming with hands-on experience - Professional background in programming GUI desktop applications in C++ (e.g., Qt, wxWidgets, UMG) - Solid understanding of OOPS, Data Structure, Multithreading, State Machine, and Design Patterns - Strong skills in debugging, performance optimization, unit testing, and version control using Git - Proficient knowledge in Physics and Mathematics, particularly in Coordinate Geometry Additional Details: - Preferred skills and experience include work with 3D game-engines (Unreal Engine, Unity) in C++ and experience in 3D CAD/BIM/FEA or 3D simulation applications in C++. (Note: Company-specific additional details were not provided in the provided job description.),
Posted 2 days ago
11.0 - 18.0 years
40 - 70 Lacs
gurugram, delhi / ncr
Hybrid
Full time with Global MNC in to ecommerce logistics As we scale and expand into new markets, we are looking for a Solutions Architect who is not just a strategic thinker but also a hands-on engineersomeone who can design, build, and implement complex distributed systems while ensuring technical excellence across teams. We expect deep involvement in engineering, from designing scalable systems to writing high-impact code, setting up platform-level libraries, and building reusable frameworks that make developers more productive. A DAY IN A LIFE You can expect your days to be pretty varied at Org. Multitasking is normal, and sometimes, your skills or natural talents will be leveraged to support other business priorities. That said, the bulk of your working hours should involve you having to: System Architecture: Design high-performance platforms for client/order management, orchestration, cargo tracking, and business/finance integrations. Implement event-driven pipelines, multi-tier caching, and high-throughput messaging systems. Hands-on Implementation: Write and review critical code, develop core libraries, implement observability, and design CI/CD pipelines. Ensure system performance and maintainability, optimizing for latency and throughput. Technical Leadership: Lead architecture reviews, ensure designs align with best practices, collaborate with engineering teams, and enforce security and compliance. Conduct root cause analysis for production incidents. Performance Optimization: Architect high-throughput systems, optimize PostgreSQL and MongoDB schemas, and integrate big data solutions for real-time and batch processing. Manage containerized deployments on Kubernetes. Mentorship: Provide technical mentorship to engineers, guide on system design, performance, and debugging, and collaborate with DevOps for high availability and fault tolerance. WHO YOU ARE (Qualifications & Skills) Experience: 10+ years in software engineering, with at least 3-5 years as a hands-on Solutions Architect or Principal Engineer. Proven experience in building and scaling distributed systems in eCommerce, logistics, or fintech. Deep hands-on coding experience in Java (Spring Boot, Micronaut) and familiarity with Python. Technical Skills: System Architecture: Deep expertise in microservices, event-driven systems (Kafka, RabbitMQ), and cloud-native architectures. Data & Storage: Strong experience in PostgreSQL, MongoDB, GraphDB (Neo4j), and NoSQL (Cassandra, DynamoDB). Cloud & Infrastructure: Expert in GCP, Kubernetes, Terraform, and CI/CD. Performance & Observability: Experience with Prometheus, Grafana, OpenTelemetry, and distributed tracing. Security & Compliance: Understanding of API security, authentication (OAuth, JWT), and cloud security best practices. Soft Skills: Hands-on mindset, capable of both designing and implementing critical systems. Strong decision-making skills, able to balance business needs with technical constraints. Exceptional stakeholder management, translating complex tech into actionable business strategies. Mentorship mindset, fostering growth within engineering teams. Ability to say NO” when necessary, ensuring the team focuses on what truly matters.
Posted 2 days ago
11.0 - 18.0 years
35 - 50 Lacs
gurugram
Hybrid
Full time with Global MNC in to ecommerce logistics At Org the global MNC, were on an exciting mission to innovate in the traditional logistics industry. We want to enable everyone, from single merchants to the largest companies, to move eCommerce parcels in a cheap, fast, and reliable way. We are committed to building innovative software solutions that drive our business forward while maintaining a strong focus on quality and efficiency. Our team thrives in a collaborative environment, leveraging cutting-edge technologies like microservices, serverless computing, and modern programming languages. As we grow, we're looking for passionate, dynamic leaders who can inspire their teams and shape the future of software engineering. A DAY IN A LIFE You can expect your days to be pretty varied at the company. Multitasking is normal, and sometimes, your skills or natural talents will be leveraged to support other business priorities. That said, the bulk of your working hours should involve you having to: Building and maintaining distributed teams. Coaching, managing, and growing team members. Advocating for engineering best practices and an iterative agile approach. Ensuring quality in processes and products. Designing, implementing, and managing software development processes and tools. Collaborating with the Product team to define software solutions. Defining operational metrics and working with the Operations team to ensure smooth software performance in production. Promoting and maintaining CI/CD practices. Engaging with third-party vendors for development resources. Evolving the tech stack with modern technologies (e.g., microservices, serverless, node.js, python, angular, containers, NoSQL, dynamic caching). Recommending commercial off-the-shelf (COTS) solutions when appropriate. Identifying opportunities and risks related to innovation, competitive services, and technical challenges. Collaborating with business and technology leaders to align software engineering with business strategy. Role Environment & Role Challenges: Management of Software Engineers across multiple locations and time zones Management of blended teams made up of in-house and outsourced resources Management of multiple concurrent projects Management of development across multiple technology stacks Ensure that Org keeps up with technology evolution and surpasses its regional and industry peer Qualifications / Experience: 10+ years management in Software Engineering Proven experience in building and scaling distributed systems in eCommerce, logistics, or fintech. Deep hands-on coding experience in Java (Spring Boot, Micronaut) and familiarity with Python. Candidates must possess an Advanced/Higher/Graduate Diploma, Bachelor's Degree, Post Graduate Diploma or Professional Degree in Computer Science/Information Technology, Science & Technology or equivalent.
Posted 2 days ago
3.0 - 8.0 years
0 Lacs
noida, uttar pradesh
On-site
Role Overview: Our engineering team at Adobe develops the Adobe Experience Platform, focusing on innovative data management and analytics. Developing a reliable and resilient system at a large scale is crucial for us. We utilize Big Data and open-source technologies for Adobe's services, supporting large enterprise products across geographies. The data needs to be easily accessible at very low latency to cater to various scenarios and use cases. We are looking for candidates with deep expertise in building low latency services at high scales to lead us in accomplishing our vision. Key Responsibilities: - Lead the technical design and implementation strategy for major systems and components of the Adobe Experience Platform - Evaluate and drive the architecture and technology choices for major systems/components - Design, build, and deploy products with outstanding quality - Innovate the current system to enhance robustness, ease, and convenience - Articulate design and code choices to cross-functional teams - Mentor and guide a high-performing team - Review and provide feedback on features, technology, architecture, design, time & budget estimates, and test strategies - Engage in creative problem-solving - Develop and evolve engineering standard methodologies to improve the team's efficiency - Partner with other teams across Adobe to achieve common goals Qualifications Required: - 8+ years of design and development experience in data-driven large distributed systems - 3+ years as an architect building large-scale data-intensive distributed systems and services - Relevant experience in building application layers on top of Apache Spark - Strong experience with Hive SQL and Presto DB - Experience in leading architecture designs while collaborating with multiple collaborators, dependencies, and internal/external customer requirements - In-depth work experience with open-source technologies like Apache Kafka, Apache Spark, Kubernetes, etc. - Experience with big data technologies on public clouds such as Azure, AWS, or Google Cloud Platform - Experience with in-memory distributed caches like Redis, Memcached, etc. - Strong coding (design patterns) and design proficiencies, setting examples for others; contributions to open source are highly desirable - Proficiency in data structures and algorithms - Cost consciousness around computation and memory requirements - Strong verbal and written communication skills - BTech/MTech/MS in Computer Science (Note: Additional details about the company were not present in the provided job description),
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
pune, maharashtra
On-site
As a senior software engineer for our company, your responsibilities will include: - Designing software features based on agreed architecture and requirements - Implementing software features according to the design - Planning and conducting developer level testing to ensure alignment with design and requirements - Providing support to customers to resolve product issues - Collaborating with various R&D groups and support tiers Your qualifications should include: - A degree in Computer Science, Industrial/Electronic Engineering Required technical skills: - Proficiency in C# / .NET Framework - Experience with WinForms or WPF (not Web Forms) - Knowledge of SQL Server - Familiarity with Multithreading - Experience in developing Desktop Client/Server applications - Understanding of Windows Services - Proficiency in WCF - Knowledge of Design Patterns Desired technical skills: - Experience with WebAPI / RESTful API - Familiarity with ASP.NET - Knowledge of WiX (Windows Installer) - Experience in Unit testing (NUnit, MSTest) - Familiarity with Mocking (Moq, Fakes) In addition, the following professional experience is preferred: - 5-9 years of experience in the software industry as a senior software engineer (developer) - Software development experience in C# using Visual Studio - Strong grasp of Windows development tools - Comprehensive familiarity and proven experience in OOD/OOP - Experience in resolving scalability / performance issues will be advantageous - Experience in Public Safety or Contact Center domain will be advantageous - Experience in high-performance, highly available, and scalable systems - Deep knowledge and experience with software design patterns - Excellent interpersonal skills and the ability to influence others - Passion for educating and mentoring others in engineering best practices - Team player with experience working with Agile software development methodology - Proven ability to tackle projects with a can-do attitude Thank you for considering our company for this exciting opportunity.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
lucknow, uttar pradesh
On-site
As a candidate with a minimum of 2 years of experience, you should possess the following key skill requirements: - Expertise in Desktop and Console Applications (.NET, C#). - Experience of .NET Framework 4.5 and above. - Exposure to .Net 5 and above. - Code development with Unit tests. - Good Knowledge of Design Patterns. - Experience of Service Oriented Architecture using Web/WCF/Restful Services. - Knowledge of SQL Server 2014 and above. In this role, your responsibilities will include: - Working closely with stakeholders to implement functionalities from business specifications/requirements. - Involvement in the entire life-cycle including analysis, development, fixing, and monitoring of issues on the assigned delivery lines. - Preparing and updating related technical documents. - Hands-on coding, code reviews with unit testing. - Mentoring fellow team members. - Ensuring clean, high quality, high-performance code using established design patterns.,
Posted 2 days ago
5.0 - 9.0 years
0 Lacs
chennai, tamil nadu
On-site
Role Overview: You will be responsible for designing and architecting/developing mobile solutions, specifically for Android Smart TV. Your role will involve integrating mobile apps with web-services and external APIs, as well as working on Enterprise architecture integrations design and implementation. Your expertise in defining, analyzing, and documenting Enterprise Mobility Architecture will be essential. Additionally, you will be expected to have a good understanding of design patterns, industry standards, and experience with TV Libraries. Key Responsibilities: - Design and architect mobile solutions for Android Smart TV - Integrate mobile apps with web-services and external APIs - Work on Enterprise architecture integrations design and implementation - Define, analyze, and document Enterprise Mobility Architecture - Implement industry standard design patterns such as MVC, MVVM - Utilize knowledge of SOA, REST/JSON, and SOAP/XML for Android TV - Work with androidx libraries for TV devices to build user interfaces - Create TV layouts, navigation, and controllers for Android TV - Implement Android Lean Back Experience for TV - Utilize Exoplayer for streaming videos Qualifications Required: - Bachelor of Engineering in CS/IT/ECE stream is preferred - 5+ years of application development experience - Good analytical, problem solving, and troubleshooting skills - Experience in developing reusable artifacts/frameworks, re-usable assets, Industry solutions, reference architecture, design, development, and QA best practice Company Details: TekWissen Group is an equal opportunity employer supporting workforce diversity.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
As a Software Development Engineer at Unbox Robotics, you will be part of a team that is revolutionizing warehouses and distribution centers by creating the world's most compact, powerful, and flexible mobile robotics systems. Your role will involve collaborating with the team to design, develop, and debug software systems, architecting, building, and deploying software solutions, integrating existing/new software into the principal architecture, evaluating technical solutions, and developing efficient tools and evaluation pipelines for the Software System Modules. You will also be responsible for designing, building, and maintaining efficient, reusable, and reliable C++ code, implementing performance and quality modules, and identifying bottlenecks and bugs to devise solutions. Key Responsibilities: - Collaborate with the team to design, develop, and debug software systems. - Architect, build, and deploy software solutions in coordination with the product development team. - Integrate existing/new software into the principal architecture meeting performance metrics and complexity requirements. - Evaluate technical solutions, develop POCs, provide alternatives and recommendations. - Build efficient tools and evaluation pipelines for the Software System Modules. - Design, build, and maintain efficient, reusable, and reliable C++ code. - Implement performance and quality modules. - Identify bottlenecks and bugs, and devise solutions to these problems. Qualifications Required: - Strong software design skills with expertise in debugging and performance analysis. - Excellent knowledge of Data Structures, Algorithms, and OOPs concepts. - Proficiency in C++ and scripting languages like Python, Bash, etc. - Experience with Linux Development Environment and Build mechanisms like Cmake. - Familiarity with robotics frameworks such as ROS, ROS2, and simulators like Gazebo, Stage, Webots. - Knowledge of SLAM related algorithms and motion planning algorithms. - Strong understanding and experience with communication protocols and integration of sensors. - Experience with version control systems and Unit Testing frameworks. - Solid mathematical foundation and understanding of robot kinematics. Good to Have: - Experience in development using Design patterns. - Past relevant experience with SMACH, Behavior Trees, Finite State Machines. - Experience with AMRs, AGVs, multi-agent systems, fleet management, and robotics logistics solutions. - Knowledge of perception algorithms, computer vision, Testing Frameworks, and CI/CD pipelines. - Understanding of frameworks like RESTful services, APIs, MySQL, MongoDB, and modular architectures. Join Unbox Robotics in Pune, India, and be a part of our team of thinkers, innovators, and doers shaping the future of on-demand robotics logistics solutions. We value candidates who are constant learners, have a proven record in a startup environment, exposure to high-paced working environments, and the ability to conduct detailed procedures in a time-constrained environment. *Note: Additional details about the company were not provided in the job description.,
Posted 2 days ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
Role Overview: As an HR IT Engineer in Application Development at Deutsche Bank's technology organization, you will be a part of the global technology group responsible for providing IT services for the Global HR Function. Your role will involve working in the Talent Value Stream as a Java Developer within an Agile Philosophy. You will collaborate with a cross-functional IT delivery team comprising business analysts, developers, and testers. Key Responsibilities: - Develop source code for all Software Components based on Detailed Software Requirements specification, functional design, and technical design document. - Verify the developed source code through reviews following the 4-eyes principle. - Contribute to quality assurance by writing unit and functional tests. - Implement architectural changes defined by Architects. - Provide Level 3 support for technical infrastructure components such as databases, middleware, and user interfaces. - Contribute to problem and root cause analysis. - Verify integrated software components through unit and integrated software testing as per the software test plan, resolving software test findings. - Ensure all code changes are documented in Change Items (CIs). - Develop routines for deploying CIs to target environments where applicable. - Support Release Deployments on non-Production Management controlled environments. - Create Software Product Training Materials, User Guides, and Deployment Instructions. - Check consistency of documents with the respective Software Product Release. - Manage maintenance of applications and perform technical change requests according to Release Management processes. - Fix software defects/bugs, analyze code for quality, and collaborate with colleagues in different stages of the Software Development Lifecycle. - Identify dependencies between software product components, technical components, applications, and interfaces. Qualifications Required: - Experience with Agile methodologies in Software Development experience (SDLC). - Designing, developing, and maintaining complex Enterprise applications. - Core Java experience including Data Structures, Algorithms, and Design Patterns. - Understanding of cloud and Platform as a service offerings. - Experience with modern SDLC tools like Git, JIRA, Bitbucket, Artifactory, Jenkins/TeamCity, Open Shift is a plus. - Test Driven Development experience. - Experience with SOAP or REST Services. - Cloud deployment experience with Openshift, Exposure to Docker and Kubernetes. - Strong analytical and communication skills. - Ability to keep pace with technical innovation. - Minimum 2 years of professional experience. Additional Company Details: Deutsche Bank fosters a culture of empowerment, responsibility, commercial thinking, initiative, and collaboration. The organization values continuous learning, progression, and a positive, fair, and inclusive work environment. Applications from all individuals are welcome to contribute to the success of Deutsche Bank Group.,
Posted 2 days ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India is a growing hub for technology and software development, making it a promising location for job seekers in the field of design patterns. Design patterns play a crucial role in developing efficient and maintainable software solutions, and professionals with expertise in this area are in high demand in the Indian job market.
These cities are known for their thriving IT industry and offer numerous opportunities for design patterns professionals.
The average salary range for design patterns professionals in India varies based on experience levels: - Entry-level: INR 3-5 lakhs per annum - Mid-level: INR 6-10 lakhs per annum - Experienced: INR 12-20 lakhs per annum
Salaries may vary depending on the company, location, and individual skills.
In the field of design patterns, a typical career path may include progression from: 1. Junior Developer 2. Software Engineer 3. Senior Developer 4. Tech Lead 5. Architect
Advancement in this field often involves gaining experience, acquiring new skills, and taking on leadership roles.
In addition to proficiency in design patterns, professionals in this field are often expected to have knowledge of the following skills: - Object-oriented programming - Algorithms and data structures - Software architecture - Problem-solving abilities - Team collaboration
As you explore opportunities in the design patterns job market in India, remember to showcase your skills and experience effectively. Prepare for interviews by brushing up on your design patterns knowledge and practicing common interview questions. With dedication and confidence, you can land a rewarding career in this dynamic field. Good luck!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
73564 Jobs | Dublin
Wipro
27625 Jobs | Bengaluru
Accenture in India
22690 Jobs | Dublin 2
EY
20638 Jobs | London
Uplers
15021 Jobs | Ahmedabad
Bajaj Finserv
14304 Jobs |
IBM
14148 Jobs | Armonk
Accenture services Pvt Ltd
13138 Jobs |
Capgemini
12942 Jobs | Paris,France
Amazon.com
12683 Jobs |