Jobs
Interviews

4321 Design Patterns Jobs - Page 2

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

4.0 - 8.0 years

0 Lacs

haryana

On-site

As a Technical Lead Golang Developer at Omniful, you will play a key role in designing and developing efficient, scalable, and high-performing software solutions using Golang. Your responsibilities will include leading a team of engineers, driving architectural decisions, and guiding the development of backend services and APIs. You will actively contribute to the entire software development lifecycle, from concept to deployment. Your core development skills should include proficiency in Golang with hands-on experience in building web services and backend systems. A solid understanding of data structures, algorithms, and design patterns is essential. Additionally, experience with concurrency models and performance optimization in Golang will be beneficial for this role. In terms of APIs & Web Services, you should have strong experience in building and consuming RESTful APIs, gRPC, and GraphQL (preferred). Knowledge of API versioning, documentation (e.g., Swagger/OpenAPI), and familiarity with systems & architecture, including microservices architecture, message queues (e.g., Kafka, RabbitMQ, NATS), and event-driven architecture, is required. Proficiency in containerization and orchestration tools like Docker and Kubernetes is also necessary. Experience with unit testing, integration testing, and test automation frameworks in Golang, as well as familiarity with CI/CD pipelines using tools like Jenkins, GitLab CI, GitHub Actions, or similar, will be valuable. You should also have experience working with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases, along with an understanding of data modeling, indexing, and query optimization. Basic knowledge of authentication, authorization, and secure coding practices is essential, and exposure to cloud platforms like AWS, GCP, or Azure would be advantageous. The ideal candidate will have a Bachelors or Masters degree in Computer Science, Software Engineering, or a related field, along with a minimum of 4+ years of industry experience in backend development, preferably with Golang.,

Posted 19 hours ago

Apply

12.0 - 16.0 years

0 Lacs

pune, maharashtra

On-site

As a dynamic and engaging leader, you will be responsible for managing the team using a collaborative, data-driven approach. Your ability to articulate effectively and build strong interpersonal connects will be crucial in this role. Continuous learning and commitment to self-improvement are key traits that you should possess. You should be equally comfortable interacting with both technologists and business leaders. In terms of technical responsibilities, you will need to understand complex business problems and implement product features that are secure, scalable, robust, and easy to maintain. Taking full ownership of product features, providing bug fixes, writing tests, and ensuring they work well at cloud scale will be part of your responsibilities. Proactively planning and identifying solutions and risks, remaining updated with technology trends, and leading technical initiatives independently are also expected. In terms of people management responsibilities, you will provide technical and career mentorship to team members, fostering a culture of continuous learning and improvement. Managing and guiding a team of engineers, facilitating collaboration within the team and across stakeholders, promoting a positive team environment, and supporting resource planning and succession planning will be part of your role. You will also act as a point of escalation for team-related challenges and facilitate solutions in coordination with leadership. Having 12-16 years of experience, strong expertise in developing enterprise web applications, and knowledge of the Microsoft technology stack are essential qualifications. Additionally, expertise in client-side scripting, design patterns, negotiating technical requirements, and communicating effectively with various teams are required. Experience in mentoring technical teams, owning solutions for design and architecture, and enterprise software development will be advantageous. Icertis, the global leader in AI-powered contract intelligence, is revolutionizing contract management to equip customers with powerful insights and automation for business success. With a commitment to fairness, openness, respect, teamwork, and execution, Icertis strives to be the contract intelligence platform of the world.,

Posted 19 hours ago

Apply

2.0 - 6.0 years

0 Lacs

maharashtra

On-site

Are you seeking an exciting opportunity to become a part of a dynamic and expanding team operating in a fast-paced and challenging environment This unique chance allows you to work alongside the Business team to offer a holistic perspective. As a Software Engineer - Model Risk Governance & Review - Analyst within the Model Risk Governance & Review (MRGR) team, your responsibilities will include developing tools for MRGR Analytics to enhance efficiency and eliminate redundant efforts, such as resource management and cost optimization tools. You will assist model reviewers and governance teams in crafting independent testing and efficiency tools, ensuring the delivery of high-quality solutions by focusing on data controls, testing, user experience, and actively seeking feedback from users to align efforts with their objectives. Join JPMorganChase and bring your expertise to the forefront. Operating as a part of Risk Management and Compliance, you play a pivotal role in maintaining the strength and resilience of JPMorganChase. MRGR stands as a global team of modeling experts within the Risk Management and Compliance division of the organization. Responsible for conducting independent model validation and governance activities to detect, measure, and mitigate Model Risk, MRGR focuses on supporting model risk stakeholders in their review and governance activities. The Chief Operating Office (COO) within MRGR supports various governance activities, including product ownership, process engineering, and software development for model risk technology and analytics, model risk reporting, oversight committee administration, project management of review and governance pipelines, coordination of regulatory/audit deliverables, and general business management. Within COO, MRGR Analytics offers technology solutions for MRGR and its clients, aiding them in performing tasks more efficiently, accurately, and with better control. The majority of solutions are developed within Athena (JPMorganChase's proprietary framework using Python language), Tableau, and QlikView/QlikSense frameworks. **Job Responsibilities:** - Develop tools to automate tasks within the model governance and review lifecycle. - Create dashboard reports to manage the workload handled by MRGR. - Transform existing business requirements in the model risk management realm into business applications through development work primarily in Python using an in-house Python framework. - Develop intelligent solutions to support MRGR staff activities. **Required Qualifications, Capabilities, and Skills:** - Bachelor's or Master's degree in a Science, Technology, Engineering, or Mathematics discipline with significant exposure to computer programming. - Minimum of 2 years of full-stack application development experience. - Proficiency in Python and familiarity with Tornado web framework/TypeScript/React. - Solid understanding of software architecture, object-oriented programming, and design patterns. - Strong communication skills to collaborate with various functional areas within the organization on business requirements. - Possess a risk and control mindset with the ability to think critically, assess user needs, and devise design solutions to meet those needs. **Preferred Qualifications, Capabilities, and Skills:** - Experience working with large datasets. - Strong UI/UX design skills. - Experience in model risk management or financial services sector.,

Posted 19 hours ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

At PwC, our business application consulting specialists focus on providing consulting services for a variety of business applications to help clients optimize their operational efficiency. By analyzing client needs, implementing software solutions, and offering training and support for seamless integration and utilization of business applications, we empower clients to achieve their strategic objectives. As a Guidewire developer at PwC, your role will involve specializing in developing and customizing applications using the Guidewire platform - a software suite that equips insurance companies with tools for policy administration, claims management, and billing. Your responsibilities will include designing, coding, and testing software solutions tailored to meet the specific requirements of insurance organizations. In this fast-paced environment, driven by curiosity, you are expected to be a reliable and contributing member of a team. Adapting to working with a diverse range of clients and team members, each presenting varying challenges and scope, offers you opportunities to learn and grow. Taking ownership and consistently delivering quality work that drives value for our clients and success as a team is essential. As you progress in the Firm, you establish a brand for yourself, unlocking more opportunities for growth. To succeed in this role and deliver value, you are expected to demonstrate the following skills, knowledge, and experiences: - Apply a learning mindset and take ownership of your own development - Appreciate diverse perspectives, needs, and feelings of others - Adopt habits to sustain high performance and develop your potential - Actively listen, ask questions to check understanding, and clearly express ideas - Seek, reflect, act on, and give feedback - Gather information from various sources to analyze facts and discern patterns - Commit to understanding how the business works and building commercial awareness - Learn and apply professional and technical standards, uphold the Firm's code of conduct and independence requirements Joining PwC Acceleration Centers (ACs) offers you a pivotal role supporting various services, from Advisory to Assurance, Tax, and Business Services. Engaging in challenging projects and providing distinctive services to enhance client engagements through quality and innovation is a core aspect. Participation in dynamic and digitally enabled training designed to enhance your technical and professional skills is also part of the opportunity. **Experience:** 3 to 5 years **Educational Qualification:** BTech/BE/MTech/MS/MCA/MBA **Skills Required:** - Insurance domain knowledge with Property & Casualty background - Hands-on experience in at least one of the Guidewire products (Claim/Policy/Billing, Rating, Thunderhead Forms, Legacy Conversion) Version 8.x / above - Proficiency in one of the streams - configuration / integration / conversion / Rating - Strong knowledge in Guidewire platform (Gosu scripting / UI / Data Model) - Good understanding of Web services (SOAP/REST), XML - Experience with databases such as Oracle / SQL Server and proficiency in SQL - Familiarity with SCRUM Agile, preference for Certified Scrum Master (CSM) - Good knowledge of servers like Tomcat / JBoss - Experience with GW Cloud is an added advantage - Strong written and oral communication skills - Excellent analytical skills - Additional skills for Tech Lead and Senior Tech Leads include sound knowledge in software architecture and design patterns, estimation, team leading, code review, mentoring skills, worked on at least two Guidewire implementations, and preferred skills in Thunderhead/ MuleSoft Integration. **Roles And Responsibilities:** - Review estimates and suggest updates for your module - Complete design and development tasks in a timely manner - Provide support for testing and client queries - Interface and communicate effectively with the onsite team - Participate in scrum calls and provide status reports - Engage in Center of Excellence activities, training as required, and align with your interests - Support sprint planning and collaborate with teams from different locations and clients - Analyze client requirements, guide the team on tasks, perform design and code reviews, and support testing and client queries in an efficient manner.,

Posted 19 hours ago

Apply

4.0 - 8.0 years

0 Lacs

jaipur, rajasthan

On-site

As a highly skilled and experienced Lead .NET Core Developer at our company, you will play a crucial role in designing, implementing, and maintaining robust and scalable applications using Microsoft's .NET Core framework. Your expertise in SQL and strong working knowledge of various technologies including OpenSearch, Redis, MongoDB, and AWS services like Lambda and Event Bridge will be essential to the success of our projects. In this role, you will lead a team of developers in designing, developing, testing, and deploying .NET Core applications. Your responsibilities will also include providing technical guidance and mentorship to team members, collaborating with cross-functional teams to define and implement software solutions, and designing and architecting scalable, reliable, and high-performance systems based on business requirements. You will be hands-on in developing using .NET Core to build robust and scalable applications, utilizing your expertise in SQL for designing and optimizing database schemas and queries, and working with various data storage technologies like OpenSearch, Redis, and MongoDB. Additionally, you will leverage AWS services such as Lambda and Event Bridge to develop serverless applications. Collaboration and communication are key aspects of this role, as you will work closely with product managers, UI/UX designers, and other stakeholders to ensure software meets business requirements. Effective communication with team members and providing regular updates on project progress are essential. Participating in code reviews to ensure code quality and adherence to best practices is also part of your responsibilities. Demonstrating proficiency in leveraging AWS services, staying updated on the latest AWS features and best practices, and troubleshooting and resolving complex technical issues are all crucial components of this role. You will collaborate with other teams to identify and implement solutions to improve overall system functionality. To be successful in this role, you should have a Bachelor's degree in Computer Science, Engineering, or a related field, proven experience as a Lead .NET Core Developer or similar role, strong proficiency in C#, .NET Core, and SQL, solid understanding of software architecture, design patterns, and best practices, experience with OpenSearch, Redis, MongoDB, and AWS services such as Lambda and Event Bridge, excellent problem-solving skills, attention to detail, strong communication and leadership skills, certification in AWS or relevant technologies (e.g., AWS Certified Developer), and familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.,

Posted 1 day ago

Apply

2.0 - 7.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

As a Middleware Engineer in our ECS-1 department located in Trivandrum, Kerala, you will be responsible for designing, developing, and implementing highly complex middleware solutions to meet customer deliveries. With a qualification of B.E/M.E in Power Electronics/Electrical Engineering or Computer Science and 2-7 years of relevant experience, you will have the opportunity to showcase your expertise in C++ programming language with a strong focus on middleware development. Your role will involve working on the design and development of Android-based IVI/Cockpit solutions, including Frameworks/AOSP/HAL, as well as C++ based Infotainment middleware components such as Multimedia, Projection, Bluetooth, Tuner, and System Infrastructure on the android Platform. Understanding Android Boot Sequence, various Framework module architecture, and experience with Android HIDL interfaces and HAL/VHAL implementation will be key aspects of your responsibilities. In addition, you will utilize your knowledge of cross-compilation and toolchains for Android, QNX, Linux build systems, build systems like Cmake, gradle, Soong, and expertise in domains like startup/shutdown, fast boot, audio, multimedia, and HMI. Automotive experience in Inter and intra-ECU IPC communications, familiarity with communication protocols (e.g.: IPCL), and messaging frameworks will also play a crucial role in your day-to-day tasks. Moreover, your proficiency in Object-Oriented Concepts and design patterns in C++, coding guidelines/standards (e.g. MISRA C/C++), Android/Linux/QNX development toolchain, debugging tools like adb, and strong knowledge of Git version control system will further enhance the quality of your work. To excel in this role, you should possess behavioral competencies such as being innovative, strategic thinking, passion for innovation, emotional connect, ownership & accountability, drive for results, leadership, strong communication and collaboration skills, motivation, analytical skills, self-belief, and a focus on core knowledge & innovative thinking. Join our team as a Middleware Engineer and be a part of our innovative journey towards driving customer satisfaction through cutting-edge middleware solutions.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As an iOS and/or Mac App Developer, you will be responsible for leveraging your expertise in Swift, Objective-C, and the Cocoa framework to develop high-quality applications. You should have a deep understanding of technologies such as Swift UI, Core Data, offline mobile apps data sync, and more. Having a track record of developing and publishing a minimum of 3 apps on the App Store or enterprise stores is essential for this role. Proficiency in tools like XCode IDE and Instruments is crucial, along with strong debugging skills to troubleshoot and resolve issues efficiently. Your role will also involve implementing Design Patterns like MVVM and MVC, demonstrating the ability to create Low-level design for modules, ensuring high-quality coding standards, and conducting thorough unit testing. Excellent communication skills, problem-solving abilities, and a proactive learning attitude are highly valued in this position. You should be comfortable working both independently and collaboratively within a team, and be willing to take on development and support projects. Attention to detail and a solid grasp of iOS Human Interface design guidelines are key requirements for this role. Any additional coding experience on mobile app development platforms such as Android, Xamarin, ReactNative, or Flutter would be considered a strong asset.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

As a Backend Developer, you will be working with a focus on C# and API development. You should have expertise in .Net Core, Rest APIs, OOPS, SOLID principles, design patterns, async programming, and a good understanding of Azure. Your responsibilities will include working on C# at an expert level, developing Web APIs, and utilizing Microsoft Azure for various projects. You should also have experience with Dockers and container orchestration, microservices, event-driven architecture, Git, and Agile methodologies. Strong software design and pattern skills are crucial for this role, along with familiarity with Windows/Linux command line tools. Your ability to work with different architecture patterns such as client-server and serverless computing will be highly valued. Effective communication skills, both written and verbal, are essential for clearly presenting ideas and concepts.,

Posted 1 day ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

You are a skilled and experienced Fullstack Developer with a passion for technology and a drive for excellence. You will be an integral part of our consulting company's dynamic team, contributing to the design, development, and maintenance of robust web applications using .Net Core and Angular technologies. Your expertise in cloud integration, database management, and adherence to best practices will play a crucial role in delivering high-quality solutions to our clients. Your key responsibilities will include: - Designing, developing, and maintaining scalable web applications using .Net Core and Angular. - Building and consuming RESTful APIs to ensure seamless communication between client and server. - Deploying applications on Microsoft Azure and leveraging cloud-native services for optimal performance. - Implementing CI/CD pipelines using GitHub Actions for automated testing and deployment. - Designing and optimizing relational and NoSQL databases for efficient data storage. - Writing and optimizing complex queries, stored procedures, and database scripts. - Applying design patterns, SOLID principles, and clean code practices to create maintainable codebases. - Conducting peer code reviews and participating in technical design discussions. - Optimizing application performance and implementing security best practices. - Collaborating with cross-functional teams in an Agile environment to gather requirements and translate them into technical specifications. To qualify for this role, you should have: - Strong proficiency in .Net Core (C#) and experience with Angular or similar frontend frameworks. - Hands-on experience with Microsoft Azure services and familiarity with CI/CD pipelines. - Solid understanding of relational and NoSQL databases. - Knowledge of modern software architecture patterns and secure coding practices. - Excellent problem-solving and analytical skills, along with strong communication abilities. - A proactive mindset, a passion for continuous learning, and a collaborative approach to teamwork. If you are an immediate joiner with 5 to 10 years of experience and a desire to grow in a challenging yet rewarding environment, we invite you to take the next step in your career with us. Join our team of technology enthusiasts and make a real impact on our customers" success.,

Posted 1 day ago

Apply

4.0 - 9.0 years

0 Lacs

karnataka

On-site

You are seeking a hands-on Technical Lead with extensive expertise in Java and modern frameworks to lead a team, overcome technical challenges, and ensure successful project completion. Your responsibilities will include guiding the team, resolving technical roadblocks, and ensuring smooth project delivery. The ideal candidate must possess the following key skills: - Proficiency in Core Java / J2EE (Spring, Hibernate, MVC) - Experience with REST APIs, Spring Boot, and Microservices - Knowledge of JavaScript Frameworks (Angular/MEAN) - Familiarity with SQL/MySQL, JUnit/Spock/Groovy - Working experience in Agile methodologies (Scrum/Kanban) and Design Patterns - Proficiency in IDEs (IntelliJ/VS Code) and Version Control (Git/SVN) Additionally, experience with DevOps tools, MQ, and a background in the Financial domain would be advantageous. Requirements for this role include: - Bachelor's or Master's degree in Computer Science or Information Technology - Minimum of 4 years of experience in Java backend development - Strong communication and leadership skills in Agile environments If you require a Boolean search string or a job post version for social media, please let me know.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

haryana

On-site

We are seeking a highly skilled Python Developer to become a valuable member of our dynamic team. Your primary responsibility will involve developing and maintaining robust, scalable, and efficient backend applications. To excel in this role, you should possess a solid understanding of Python programming concepts, frameworks, and tools. Additionally, previous experience in designing RESTful APIs and integrating third-party services will be beneficial. Key Qualifications: - Bachelor's degree in Computer Science, Engineering, or a related field. - Proven track record as a Python Developer (minimum 3 years preferred). - Proficiency in Python and Python web frameworks like Django, Flask, or FastAPI. - Strong grasp of Object-Oriented Programming (OOP) principles and design patterns. - Hands-on experience with relational databases such as PostgreSQL, MySQL, or SQLite. - Familiarity with RESTful APIs, JSON, and web services. - Proficiency in version control using Git. - Knowledge of cloud platforms like AWS, Azure, or GCP is advantageous. - Excellent problem-solving abilities and effective communication skills. Work Environment: - Location: On-site at Gurgaon - Quicket Solutions - Employment Type: Full-time Please note that the above job description is as per the provided details.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

As a Lead Software Engineer specializing in Java Backend development at Mastercard Commercial Solutions, you will be an integral part of the Commercial Platform Engineering team based in our dynamic Pune Tech Hub. Your primary responsibility will be to collaborate with a group of skilled developers to create high-performance and high-volume solutions for our programs. Your key tasks will include designing and implementing Java-based utilities, ensuring the development of secure, scalable, and maintainable software solutions, and incorporating best practices for automated testing, code quality, delivery, and monitoring. Additionally, you will play a crucial role in mentoring both senior and junior engineers through technical guidance, UML documentation, and code reviews. Working closely with Architects, Leads, Developers, and Product Owners, you will contribute to the timely delivery of business value while upholding Mastercard Engineering Principles, Builders Enablement development standards, and Corporate Security guidelines. You will also serve as a Subject Matter Expert for specific initiatives, guiding efficient and secure software development life cycles from ideation to deployment. Collaboration is key in this role, as you will work within a cross-functional and geographically dispersed team to enhance the developer experience and ensure that Developer Experience remains at the core of our operations. By actively participating in the Software Engineering Guild, you will have the opportunity to share your knowledge, best practices, and technological insights with your peers. To excel in this position, you should possess expert-level proficiency in Java JDK 8 or higher, with knowledge of technologies such as Tomcat, Spring Boot, Spring Security, Hibernate, and REST microservices architecture. Experience with SQL, multi-threading, message queuing, and distributed systems is essential, along with familiarity with design patterns, enterprise integration patterns, and cloud platforms like Azure, AWS, and GCP. Your skills should extend to automated unit testing frameworks like Junit, and monitoring solutions such as Dynatrace, Prometheus, Grafana, and Splunk. Proficiency in version control systems like Git, as well as defining and implementing best practices for Continuous Integration / Continuous Delivery (Ci/CD) pipelines, is also crucial. Experience with container technologies like Docker and Kubernetes, performance testing tools like JMeter and Gatling, and regulated environments with secure software development practices will be advantageous. A Bachelor's degree in Computer Science, Computer Engineering, or a related field is required for this role. You will also be expected to uphold Mastercard's corporate security responsibilities by following security policies, ensuring information confidentiality and integrity, reporting any security violations, breaches, and participating in mandatory security trainings. If you are passionate about technology, thrive in a collaborative environment, and have a strong background in Java backend development, we invite you to join our team at Mastercard Commercial Solutions and contribute to shaping the future of our innovative solutions.,

Posted 1 day ago

Apply

4.0 - 10.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You are a talented and creative Home Textile Designer with a strong background in designing fabrics and home textile products. Your role involves developing innovative designs for various home textile products such as kitchen linen, table linens, curtains, upholstery, rugs, and decorative accessories. You will be responsible for creating mood boards, sketches, and design prototypes based on market trends and consumer preferences. Collaborating with product development and marketing teams to ensure designs align with brand identity and target audience is a key aspect of your role. Your main responsibilities include researching current trends in textiles, colors, and patterns to keep designs fresh and competitive. You will work closely with the product development and marketing team to meet buyer requirements and prepare detailed technical specifications, including fabric types, color codes, and production guidelines. Managing multiple design projects from concept to final product, ensuring timely delivery and quality standards, is also part of your role. To excel in this position, you should have a Bachelor's or Master's degree in Textile Design, Fashion Design, Interior Design, or a related field, along with 4-10 years of professional experience in home textile design, preferably in a commercial or manufacturing setting. Proficiency in design software such as Adobe Illustrator and Photoshop is required, as well as a strong understanding of textile materials, weaving techniques, printing processes, and color theory. Your creativity, attention to detail, and ability to translate ideas into visually appealing designs will be essential. Strong communication and collaboration skills are also necessary to work effectively with cross-functional teams.,

Posted 1 day ago

Apply

4.0 - 8.0 years

0 Lacs

kolkata, west bengal

On-site

The ideal candidate for this position should hold a Bachelor's Degree in Computer Science & Engineering or a similar field. With a total of 4 to 6 years of software development experience, you should have at least 3+ years of solid experience in large-scale software implementations using the .Net Framework. Proficiency in Microsoft .Net Technologies including .NET 4.0 and above, C#, ASP.NET, MVC, .Net core framework, and Asp.net core Web API is required. Additionally, you should have strong skills in SQL Server, HTML5, CSS, JavaScript, jQuery, and various web-based frameworks. Experience in unit testing, exception handling, and logging is essential, along with a good understanding of design patterns and object-oriented principles. Excellent written and verbal English communication skills are a must, along with familiarity with GIT/Bitbucket, Visual Studio, and Visual Studio Code (or equivalent). Proficiency in web services, Web APIs, RESTful APIs, and database design and integration with MS SQL Server is required. Experience with Agile Development Practices, particularly Scrum, is preferred. Knowledge of Azure DevOps for maintaining source code in GIT repositories and Scrum task management is desirable. An interest in industry trends, technology innovation, and best practices is highly valued, and familiarity with Power Platform and X++ programming would be an advantage. In this role, you will actively participate in the development of .Net Applications within a team environment. You will be responsible for exploring and implementing new Microsoft .Net-based frameworks and technologies. Designing, building, and maintaining efficient, reusable, and reliable code is a key aspect of this position. Ensuring the best performance, quality, and responsiveness of applications, as well as identifying and addressing bottlenecks and bugs, are crucial responsibilities. You will be expected to adopt and utilize new development tools and framework features on the Microsoft platform, interact with client teams to resolve issues, and collaborate with stakeholders to communicate and mitigate project risks. Achieving technical certifications as per organizational norms is part of the role, and a proactive, hands-on approach to dot net development is essential. If you meet these qualifications and are looking to join a dynamic team of professionals, please send your application to piu_m@pursuitsoftware.biz.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

Join us as a Senior Software Java Developer at Barclays, where you will play a crucial role in supporting the successful delivery of Location Strategy projects. Your responsibilities include ensuring projects are delivered according to plan, budget, agreed quality, and governance standards. You will lead the evolution of our digital landscape, driving innovation and excellence to provide unparalleled customer experiences. To excel in this role, you should have expertise in various areas, including: - End-to-end designing, solutioning, and delivering change and new initiatives. - Strong logical reasoning, problem-solving, performance tuning, and decision-making skills. - Developing APIs using REST and UI development using Angular/React JS. - Extensive experience (5+ years) in Core Java, J2EE design, and development for large-scale banking applications, along with Cloud expertise. - Proficiency in OO Designing and Programming Techniques, Data Modeling, Design Patterns. - In-depth knowledge and experience with Springboot, Spring, Javascript, JDBC, and relational SQL (preferably SQL Server). - Working knowledge of application and web servers, Linux or other UNIX-based systems. - Hands-on experience with workflow applications and business rules engines like JBPM. - Mentoring skills. Additional skills that would be beneficial for this role include knowledge of SQL databases, experience in implementing CI/CD pipelines, automated deployment processes, and a good understanding of the Banking Domain. As a Senior Software Java Developer, you will be evaluated based on key critical skills such as risk and controls, change and transformation, business acumen, strategic thinking, and digital and technology expertise. This role is based in Pune. Purpose of the Role: The primary purpose of this role is to design, develop, and enhance software using various engineering methodologies to deliver business, platform, and technology capabilities for customers and colleagues. Accountabilities: - Develop and deliver high-quality software solutions using industry-aligned programming languages, frameworks, and tools. - Collaborate with product managers, designers, and engineers to define software requirements, devise solution strategies, and ensure alignment with business objectives. - Engage in code reviews, promote a culture of code quality, and participate in knowledge sharing. - Stay updated on industry technology trends, contribute to technology communities, and promote technical excellence. - Implement secure coding practices and effective unit testing to ensure secure and reliable software solutions. Analyst Expectations: - Perform activities in a timely manner with high standards to drive continuous improvement. - Lead and supervise a team, guide professional development, allocate work requirements, and coordinate team resources. - Demonstrate a clear set of leadership behaviors or develop technical expertise as an advisor. - Partner with other functions and business areas, take responsibility for operational activities, and escalate breaches appropriately. - Influence decision-making, manage risk, strengthen controls, and adhere to relevant rules and regulations. All colleagues are expected to embody the Barclays Values of Respect, Integrity, Service, Excellence, and Stewardship, and demonstrate the Barclays Mindset to Empower, Challenge, and Drive.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a software engineer at Arcadis, you will be an integral part of a global team dedicated to delivering sustainable design, engineering, and consultancy solutions for natural and built assets. With over 36,000 colleagues in more than 70 countries, we are committed to improving the quality of life and tackling the world's most complex challenges together. As a member of our team, you will be expected to possess excellent design and coding skills while owning the complete Software Development Life Cycle (SDLC) in a DevOps environment. You will have the opportunity to work with cloud-native stacks on Azure and AWS platforms and demonstrate a strong sense of intellectual curiosity and a desire to learn. Collaboration is key in our Agile teams, and you should be prepared to take on new challenges while contributing to the development of cutting-edge software solutions. Your responsibilities will include staying up-to-date with current trends, experimenting with new technologies, and collaborating with Agile teams to design, develop, test, implement, and support technical solutions. You will play a vital role in fostering innovation, encouraging teamwork, and maintaining a commitment to our values and culture. Additionally, you will be involved in mentoring junior developers, leading code reviews, and overseeing project planning and delivery milestones. The ideal candidate for this role should have a Bachelor's degree in information systems, Computer Science, or a related field, along with relevant experience in web development tools and technologies. Experience in desktop and mobile applications, familiarity with programming principles, and knowledge of database development are essential. Proficiency in front-end and back-end languages, as well as the ability to build resilient Microservices and APIs, will be advantageous. Basic qualifications for this position include a minimum of 6 years of programming experience and a Bachelor's degree in computer science or its equivalent. Preferred qualifications include 8 years of experience in product development, a Master's degree in Computer Science, and expertise in developing RESTful APIs and design patterns. At Arcadis, we believe in empowering every individual to be their best and value diversity, inclusion, and belonging. By joining our team, you will have the opportunity to make a meaningful impact on your career, colleagues, clients, and the world around you. Together, we can create a lasting legacy and deliver sustainable solutions for a more prosperous planet. Join Arcadis and be a part of creating a legacy.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

kochi, kerala

On-site

As a skilled Team Lead - C++ Systems Developer, you will be responsible for leading a team of engineers in the design and development of high-performance C++ applications on Linux. Your role will involve a combination of hands-on coding and leadership duties, with a focus on ensuring quality delivery, performance optimization, and system-level development. Your key responsibilities will include designing and maintaining efficient and scalable C++ code, leading and mentoring a development team, debugging, optimizing, and resolving system-level issues, ensuring code quality through reviews and best practices, as well as evaluating tools and technologies as needed. To be successful in this role, you should have at least 8 years of experience in C++ development with strong system programming skills, including multithreading, IPC, and sockets. A deep understanding of object-oriented programming, design patterns, and test-driven development is essential. You should also possess strong debugging and performance tuning abilities, along with expertise in the Linux platform. The ideal candidate will be self-driven, team-oriented, and a clear communicator. You should be a problem solver with a learning mindset, capable of effectively leading a team to deliver high-quality C++ applications on Linux.,

Posted 1 day ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

A career within Functional and Industry Technologies services will provide you with the opportunity to build secure and new digital experiences for customers, employees, and suppliers. We focus on improving apps or developing new apps for traditional and mobile devices as well as conducting usability testing to find ways to improve our clients user experience. As part of our team, you'll help clients harness technology systems in financial services focusing on areas such as insurance, sales performance management, retirement and pension, asset management, and banking & capital markets. When you join PwC Acceleration Centers (ACs), you step into a pivotal role focused on actively supporting various Acceleration Center services, from Advisory to Assurance, Tax and Business Services. In our innovative hubs, you'll engage in challenging projects and provide distinctive services to support client engagements through enhanced quality and innovation. You'll also participate in dynamic and digitally enabled training that is designed to grow your technical and professional skills. As part of the Guidewire Configuration Developer team, you design, develop, and deploy software solutions tailored to client needs. As a Manager, you lead and mentor teams, manage projects, and execute strategic plans successfully. Your proficiency in Java, GOSU programming, and Guidewire systems is crucial in configuring workflows, resolving issues, and performing software upgrades to meet business requirements. Responsibilities include supporting sprint planning and collaborating with other teams from different locations and clients, analyzing client requirements, reviewing estimates, suggesting updates, completing design and development accordingly in a timely fashion, guiding the team on tasks, performing design and code review, supporting testing and client queries, interfacing and communicating with the onsite team, participating in scrum calls, providing status reports, and taking part in CoE activities, trainings, recruitments as required and interested. Requirements: - Bachelor's Degree - 8 years of experience - Java - Oral and written proficiency in English required Desired Skills: - Hands-on experience in Guidewire products ClaimCenter - Well versed in one of streams - Configuration - Strong knowledge in Guidewire platform (Gosu scripting / UI / Data Model) - Good knowledge in Webservices, XML and ant script - Experience on any database Oracle / SQL Server and well versed in SQL - Exposure to SCM tool such as GIT, TFS, SVN, etc - Good knowledge of any servers / containers such as Tomcat / JBoss / Websphere - Exposure to cloud technologies such as AWS, Azure - Good written and oral communication - Excellent analytical skill - Experience in Agile SCRUM or SAFe methodology - Insurance domain knowledge - Sound knowledge in software architecture and design patterns - Must have estimation, team leading, code review and mentoring skills - At least two Guidewire implementations - Good estimation skills,

Posted 1 day ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

Coupa enables businesses of all sizes to enhance their margins through its community-driven AI and cutting-edge total spend management platform. With Coupa AI drawing insights from trillions of dollars in global spend data from a vast network of buyers and suppliers, you are equipped to forecast, recommend, and automate intelligent, more profitable business decisions that elevate operating margins. Why Choose Coupa Pioneering Technology: Coupa stands as a pioneer in innovation, harnessing the latest tech advancements to empower customers with enhanced efficiency and visibility in their spending processes. Collaborative Culture: We cherish collaboration and teamwork, fostering a culture rooted in transparency, openness, and a shared pursuit of excellence. Global Impact: Join a company where your contributions have a tangible, global impact on our clients, the organization, and each other. Learn more about life at Coupa on our blog and explore firsthand experiences from our dedicated employees. The Role of Lead Software Engineering at Coupa: At a technical level, your development team will provide application and infrastructure support for customer environments. You will have the chance to engage in cross-functional collaborations with engineers from various regions to strategize and execute product releases. What You Will Do: As a Lead Software Engineer, you will play a crucial role in scaling our Coupa platforms while navigating the balance between a consolidated codebase and the flexibility of microservices. Collaborate with Product and Development teams to introduce new features and devise innovative solutions to intricate challenges. Address unique problems that might require collaboration with other teams, employ project management techniques within your team, and pioneer concepts or methods that influence others. What You Will Bring to Coupa: If you possess expertise in the following areas, you could be an ideal fit for our Engineering team! We offer an extensive onboarding process, along with mentoring and continuous learning opportunities throughout your tenure. 10+ years of software development experience (preferably with Ruby on Rails). Solid grasp of object-oriented design and analysis techniques. Proficiency in building REST APIs and microservices. Thorough understanding of common design patterns. Experience with React.js (or a similar JavaScript framework) and CSS. Knowledge of MySQL and general database principles, encompassing performance and optimization. History of contributing significantly to a team of engineers, with accountability for meeting team deadlines. Coupa adheres to pertinent laws and regulations concerning equal opportunity and fosters an inclusive work environment. Decisions related to recruitment, compensation, training, and performance evaluation are undertaken fairly, ensuring equal employment opportunities for all qualified candidates and employees. Please note that we do not entertain inquiries or resumes from recruiters. By submitting your application, you acknowledge that you have reviewed Coupa's Privacy Policy and understand that we receive and process your application, including personal data, for the purpose of managing our recruitment and hiring activities, including potential employment opportunities in the future. For detailed information on how your application is handled, the processing purposes, and retention duration, kindly refer to our Privacy Policy.,

Posted 1 day ago

Apply

7.0 - 11.0 years

0 Lacs

salem, tamil nadu

On-site

As a Lead Software Developer at VHT, your primary responsibility will be to lead several medium to large-sized projects with small teams, showcasing superior problem-solving skills. You will be expected to demonstrate expertise in multiple programming languages, along with good database and SQL skills. Additionally, you should possess a good understanding and/or experience with API integration to facilitate automation across different systems. In this role, you will represent the team and effectively communicate the architecture and technology to individuals outside of the team. You should have the ability to quickly adapt to new technologies and assist others in the learning process. Working in an agile environment, you will be involved in designing, developing, and maintaining multiple web-based applications both on-premise and in the cloud. Your responsibilities will also include producing high-quality, efficient, and coding standards-compliant application code and modules. You will provide architectural guidance, input, and feedback for new applications and major enhancements to existing applications. It will be essential for you to investigate, troubleshoot, and resolve application defects in test and production environments. As a Lead Software Developer, you will lead production deployments of applications and offer guidance and mentorship to junior developers. Collaborating closely with Business Partners and Product Owners, you will refine and estimate user stories for new application functionality. You will be accountable for understanding product requirements, identifying gaps, and innovating processes to address those gaps. Furthermore, familiarity with DevOps and issue tracking tools such as Azure DevOps and Jira will be beneficial for streamlined project management and continuous integration/deployment processes. Continuous improvement of skills is encouraged to ensure the delivery of a high-quality product/platform, and you are expected to mentor others regardless of their experience level. You will collaborate with product/process innovation managers, support, and operations teams when necessary. Ideal candidates for this role should possess a minimum of 7+ years of professional work experience as a Senior Software Developer or higher. Proficiency in design patterns, design best practices, and the architecture of multitier applications is essential. Excellent written and verbal communication skills are required to effectively engage with remote teams. Experience with Docker, Kubernetes, and Service Bus will be necessary to excel in this role.,

Posted 1 day ago

Apply

6.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Core Java Developer at Mobileum, you will be a key member of our team, responsible for designing, developing, and maintaining high-performance, scalable Java applications. Your role will involve collaborating with cross-functional teams to create robust backend solutions that align with business requirements. Your main responsibilities will include designing, developing, testing, and maintaining Java-based applications and components. You will be expected to write clean, efficient, and maintainable code while adhering to best practices and coding standards. Additionally, you will analyze business requirements and translate them into technical specifications to drive the development process. To excel in this role, you should possess strong hands-on experience in Core Java, including proficiency in collections, multithreading, exception handling, and I/O operations. A solid understanding of object-oriented programming principles, design patterns, and Java best practices is essential. Experience with Java 8+ features, RESTful APIs, HTTP, and JSON/XML is also required. Familiarity with databases such as MySQL, PostgreSQL, Oracle, or CouchBase will be beneficial. The ideal candidate will hold a Bachelors or Masters degree in Computer Science, Engineering, or a related field, along with at least 5-7 years of professional experience in Java development. If you are looking for a challenging opportunity to contribute to cutting-edge technology solutions in a dynamic global company, Mobileum offers an exciting environment where you can grow and thrive.,

Posted 1 day ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

Avion manufactures Full Flight Simulators for the Airbus A320 Family and Boeing 737 NG & MAX. They operate Flight Training Centres at London Luton Airport and Mumbai, India. Gen24 Flybiz offers comprehensive services for aspiring pilots, airlines, and training organizations. In 2025, the Avion Flight Training Centre Mumbai - operated by Gen24 Flybiz - will be opened. At the facility, pilots can train on state-of-the-art Full Flight Simulators (FFS) and Flight Navigation Procedures Trainer (FNPTII) devices. Currently, the centre operates two Airbus A320neo Full Flight Simulators from Avion and an A320 FNPTII for APS MCC training, built by Simnest. Over the coming years, the plan is to expand to six to eight Full Flight Simulators, including additional Airbus A320s and Boeing 737 MAX devices, to provide comprehensive training solutions for airlines and individual pilots. Gen24 is in search of a Core Software Engineer to assist in developing core software for Full Flight Simulators. The core software enables distributed real-time simulation of all necessary models for the simulation. It allows user interaction with the simulation through the Instructor Operating System and generates simulated graphics for the cockpit displays. It also includes various Graphical User Interfaces (GUIs) used by developers and simulator maintenance personnel. Responsibilities include designing and developing supporting tools for the core framework such as real-time monitoring, graphical user interfaces, graphics generator editor, diagnostic tools, and mobile and web applications. The role also involves maintaining and upgrading key components of the core framework, including real-time scheduling, shared memory, multi-node syncing, graphics generator, and mobile and web applications. The ideal candidate should possess high analytical skills, the ability to translate high-level functional requirements into technical specifications, experience in software development in C++, Scala, Java, or related languages, familiarity with GUI development, preferably in JavaFX or QT, good verbal and written communication skills in English, a strong work ethic, and the ability to learn and adapt quickly. Desirable skills and experience include affinity with real-time simulation, distributed computing, multithreading, knowledge of data structures in memory and network protocols like UDP and TCP, familiarity with Object-Oriented Programming and Design Patterns, knowledge of Scala (or Java), OpenGL, reverse engineering of code, troubleshooting, full-stack web development, experience with Python, JavaScript, Scala, Svelte, markup languages (HTML, XML, LaTeX), web application design, and mobile application development. This job position is based at the Avion Flight Training Centre (operated by Gen24) in Mumbai, India. Working at Gen24 offers a challenging job in a successful and entrepreneurial environment with a high degree of freedom in acting. Collaboration within and between teams is essential, along with close cooperation with partners and customers. Gen24 provides support, training, and opportunities for personal development in a stimulating and inspiring environment. Gen24 values diversity and inclusivity, encouraging individuals from all backgrounds and perspectives to apply. They are committed to fostering an inclusive and transparent work environment where every voice is heard and acknowledged. If you believe you meet the criteria and are ready for a new challenge, Gen24 looks forward to hearing from you. You can apply through the Join.com webpage, including your motivation letter and resume.,

Posted 1 day ago

Apply

5.0 - 9.0 years

0 Lacs

pune, maharashtra

On-site

As an Azure Solution Architect in Pune on a Contract to Hire basis, you will be responsible for solution designing, including End-to-End design, component design, Security design, and Infrastructure Architecture. Your expertise in Restful design principles, API versioning, and familiarity with technologies like Swagger, JSON, and HTTP will be crucial for this role. Additionally, a strong understanding of Design patterns such as SAGA and other well-known design patterns is required. Your proficiency in Azure and experience with Mongo DB or any Database (SQL) will be essential. Knowledge of microservices-based Architecture is preferred but not mandatory. Familiarity with AWS and a good understanding of Kubernetes are considered advantageous. Furthermore, experience with Cognitive technologies (NLU, Text-to-Speech, Speech-to-Text) and Generative AI Services is a plus for this position.,

Posted 1 day ago

Apply

13.0 - 17.0 years

0 Lacs

karnataka

On-site

As a Java Engineer, VP at our Bangalore location in India, you will play a pivotal role in managing and executing tasks related to the bank's IT Platform/Infrastructure. Your responsibilities will include overseeing the analysis, development, and administration of various backend services, ensuring the delivery of high-quality solutions while maintaining a focus on business goals and engineering best practices. Additionally, you will lead a team of engineers, collaborate with cross-functional teams, and drive the adoption of innovative technologies within the organization. Your key responsibilities will revolve around leading the design, development, and maintenance of backend services using Java and related technologies. You will mentor and guide a team of engineers, collaborate with various stakeholders to understand user needs, and ensure the reliability and resiliency of solutions through rigorous testing. Your expertise in software architecture, design patterns, API integration, and Agile development practices will be crucial in driving the success of engineering initiatives. To excel in this role, you should possess over 13 years of experience in backend development with a strong Java focus. Your proficiency in Java frameworks such as Spring and Hibernate, along with your knowledge of automated testing tools, will be essential for delivering robust solutions. Your strong communication skills, problem-solving abilities, and attention to detail will contribute to the overall success of the team and projects. We offer a supportive and inclusive work environment where continuous learning and development are encouraged. You will have access to training, coaching from experts, and a range of flexible benefits to help you thrive in your career. Join us at Deutsche Bank Group and be part of a culture that values collaboration, responsibility, commercial thinking, and initiative. For more information about our company and values, please visit our website: https://www.db.com/company/company.htm We are committed to fostering a diverse and inclusive workplace and welcome applications from individuals from all backgrounds. Join us at Deutsche Bank Group, where we empower our people to excel together every day.,

Posted 1 day ago

Apply

4.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

Join a high-performing engineering team that is pioneering the future of low-code and AI-powered development. The team is passionate about building scalable, intelligent systems that simplify complex business processes. By blending deep domain knowledge in low-code platforms with emerging capabilities in Generative AI, the team delivers innovative, human-centered solutions and encourages each member to bring out their best to build a world-class Pega Infinity product. The Pega Platform engineering team drives the product strategy and delivery with an innovation mindset to provide a low-code platform for AI-powered decision-making and workflow automation. If you are excited about shaping how businesses leverage automation and AI, this is the place for you. Pegasystems is offering exciting, multi-level opportunities to join our team as a Manager, Platform Engineering, Low-code Studios, and GenAI. As a Manager, you will work with a self-organizing team to develop and maintain best-of-breed software in the Pega ecosystem and at the intersection of technology and innovation. You will be part of a collaborative environment where your ideas are valued, your growth is prioritized, and your work directly contributes to real-world impact. Whether it's improving customer experiences, streamlining operations, or accelerating product development with GenAI, you will be solving meaningful problems that matter to our clients and our company. **What You'll Do At Pega** - Manage product engineering teams working on designing, developing, and deploying applications using leading low-code platforms and integrating Generative AI capabilities to enable smart automation, application generation, and enhanced user experiences. - Collaborate with designers, product managers, and other teams to deliver high-quality, performant solutions. - Participate in architecture discussions and help shape the technical direction of our platform. - Continuously evaluate new GenAI and low-code trends, bringing innovative ideas into development cycles. - Provide technical assistance to advance the capabilities of products and resolve complex issues. - Develop and maintain technical expertise in assigned areas of product functionality. **Who You Are** - You are a passionate leader with a deep interest in Pega and stay updated with the latest advancements in GenAI, including models, use cases, and industry trends. - Strong understanding of software engineering principles, with a focus on Pega Infinity, GenAI, and machine learning concepts. - You bring good practices around design patterns with you, which you can leverage to support our Pega platform with our "as-a-Service" evolution, particularly in the context of GenAI. - Passionate about helping teams grow by inspiring and mentoring engineers. - Experienced in integrating APIs, building reusable logic, and optimizing workflows for efficiency and scale. - Excellent verbal and written communication skills, with the ability to remain composed under pressure. - Bonus: Experience working with Pega platform (App Studio, Case Management, Decisioning) and knowledge of AI tooling (e.g., OpenAI, Anthropic, LangChain) and prompt engineering is a plus. **What You've Accomplished** - 8-12 years of overall experience, preferably in a product development company, and holds a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. - Minimum 4+ years of experience managing product development teams. - Pega 8.x Certified CSA and CSSA preferably. - Strong problem-solving, debugging, and design skills. Participated in the design and development of Pega Infinity features. - Ability to apply analytical and investigative skills to resolve customer issues. - Customer-oriented, enthusiastic, courteous, assertive, and motivated to take charge of both customer engagement and problem resolution. - Rich experience of managing engineering teams in a product development company. - Ability to understand, identify, and resolve conflicts as necessary. - Working experience in an Agile/Scrum team environment. Pega Offers You - Gartner Analyst acclaimed technology leadership across our categories of products. - Continuous learning and development opportunities. - An innovative, inclusive, agile, flexible, and fun work environment.,

Posted 1 day 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