Jobs
Interviews

4476 Design Patterns Jobs - Page 24

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

2.0 - 4.0 years

7 - 11 Lacs

Pune

Hybrid

So, what’s the role all about? We are looking for a Software Engineer to join our growing team of highly skilled engineers working on a variety of applications and services to support our omni-channel, proactive communication platform. You will be working in multidisciplinary team with other professionals delivering high quality and secure software within an Agile delivery framework. The role will be based in Pune, India. Extensive collaboration and communication with UK and US based teams will be a key part of the job, so excellent communication skills are critical. How will you make an impact? Write, test and maintain code which adheres to internal guidelines and industry best practices. Ensure applications are built to modern security standards. Write reusable code and libraries. Write automated tests to ensure code has the appropriate level of test coverage. Take part in code reviews (as reviewer and reviewee). Participate and contribute in team Scrum ceremonies. Create and maintain the required documentation. Responsible for defined tasks of low to medium complexity Have you got what it takes? At least 3 years of software engineering experience. Strong C# experience including OOP and application of modern design patterns (2+ years). Strong in NetCore , Microservices,- EF/ Ado.Net Experience designing and building web-based products using the .NET Core framework. Strong relational database experience with proficiency in writing and troubleshooting SQL (preferably MySQL). Experience with frontend technology - Angular framework. Proficient in writing testable and reusable code and developing scalable applications. Proficient working with Git, Azure DevOps, CI/CD and other development process tooling. Excellent communication skills. Strong analytical and problem-solving skills. What’s in it for you? Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr! Enjoy NICE-FLEX! At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility: 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere. Reporting into: Tech Manager, Engineering, CX Role Type: Individual Contributor

Posted 3 weeks ago

Apply

8.0 - 13.0 years

12 - 17 Lacs

Mumbai

Work from Office

The role owns the design & development of solution architecture with respect to technical solution design & service design for complex solutions in the respective areas of End User Compute / Microsoft M 365/ Active Directory / End user Security / MDM / EDR & AV solution / Unified Collaboration/ Mobility & other domains with the objective of increasing revenue, profitability, and market competitive. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.Responsibilities Serve as a technical expert on solutions design, development, and implementation requirements to address business needs. Analyse the functionality and constraints of recommended solution across multiple systems/platforms/applications. Scan the technology requirements of market, participate in product development activities, represent in customer / marketing forums to increase brand awareness. Ensure compatibility, interoperability, stability, and usability of solution architecture. Design and deliver complex solutions as per customer requirements. Work with various stakeholders including sales team, products team, engineering team to jointly assess customer requirements. Support the Product team through the product development lifecycle and provide inputs on product features from a business requirements/customer perspective. Work with clients, internal stakeholders to provide integrated solution architecture across multiple products to meet the client requirements. Provide an expertise to internal teams and/or external vendors and partners to design complex solutions and ensure effective delivery of the same. Create and review architecture and solution design artifacts. Proactively provide guidance on engineering methodologies, standards, and best practices. Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout complete lifecycle (Pre-sales, Delivery, Support) The role may be an individual contributor or may lead a small team.Desired Skill sets Ability to translate customer and business requirements into technical solutions. Understanding on Enterprise Architecture, business concepts, processes, and requirements Experience in creating HLD and LLD Developing creative, logical solutions and assisting in the presentation of findings and recommendations to clients Industry domain knowledge of key technology and industry trends Experience of delivering consulting assignments for customers in design/architecture area

Posted 3 weeks ago

Apply

12.0 - 16.0 years

14 - 19 Lacs

Chennai

Work from Office

The role owns the design & development of solution architecture with respect to technical solution design & service design for complex solutions in the respective areas of Network/SDWAN/Cloud & security/Unified Collaboration/Mobility & IoT/other domains with the objective of increasing revenue, profitability, and market competitive. This is a tactical role which defines the direction of new solutions, processes, standards based upon business strategy or customer need, with a significant mid-term impact on business unit overall results.Responsibilities Serve as a technical expert on solutions design, development, and implementation requirements to address business needs. Analyse the functionality and constraints of recommended solution across multiple systems/platforms/applications. Scan the technology requirements of market, participate in product development activities, represent in customer / marketing forums to increase brand awareness. Ensure compatibility, interoperability, stability, and usability of solution architecture. Design and deliver complex solutions as per customer requirements. Work with various stakeholders including sales team, products team, engineering team to jointly assess customer requirements. Support the Product team through the product development lifecycle and provide inputs on product features from a business requirements/customer perspective. Work with clients, internal stakeholders to provide integrated solution architecture across multiple products to meet the client requirements. Provide an expertise to internal teams and/or external vendors and partners to design complex solutions and ensure effective delivery of the same. Create and review architecture and solution design artifacts. Proactively provide guidance on engineering methodologies, standards, and best practices. Identify, communicate, and mitigate Risks, Assumptions, Issues and Decisions throughout complete lifecycle (Pre-sales, Delivery, Support) The role may be an individual contributor or may lead a small team.Desired Skill sets Ability to translate customer and business requirements into technical solutions. Understanding on Enterprise Architecture, business concepts, processes, and requirements Experience in creating HLD and LLD Developing creative, logical solutions and assisting in the presentation of findings and recommendations to clients Industry domain knowledge of key technology and industry trends Experience of delivering consulting assignments for customers in design/architecture area

Posted 3 weeks ago

Apply

10.0 - 15.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Role Purpose The purpose of the role is to create exceptional and detailed architectural application design and provide thought leadership and enable delivery teams to provide exceptional client engagement and satisfaction. Do : - 1. Develop architectural application for the new deals/ major change requests in existing deals a. Creates an enterprise-wide architecture that ensures systems are scalable, reliable, and manageable. b. Manages application assets and directs the development efforts within an enterprise to improve solution delivery and agility c. Guides how to construct and assemble application components and services to support solution architecture and application development d. Maintains the frameworks and artefacts used in the implementation of an application, with reference to the systematic architecture of the overall application portfolio e. Responsible for application architecture paradigms such as service-oriented architecture (SOA) and, more specifically, microservices, ensuring business achieve agility and scalability for a faster time to market f. Provide solution of RFPs received from clients and ensure overall design assurance Develop a direction to manage the portfolio of to-be-solutions including systems, shared infrastructure services, applications in order to better match business outcome objectives Analyse technology environment, enterprise specifics, client requirements to set a collaboration design framework/ architecture Depending on the clients need with particular standards and technology stacks create complete RFPs Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of modern technology Define and understand current state solutions and identify improvements, options & tradeoffs to define target state solutions Clearly articulate and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps Evaluate and recommend solutions to integrate with overall technology ecosystem Tracks industry and application trends and relates these to planning current and future IT needs g. Provides technical and strategic inputs during the project planning phase in the form of technical architectural designs and recommendations h. Account mining to find opportunities in the existing clients i. Collaborates with all relevant parties in order to review the objectives and constraints of solutions and determine conformance with the Enterprise Architecture. j. Identifies implementation risks and potential impacts. k. Create new revenue streams within applications as APIs that can be leveraged by clients l. Bring knowledge of automation in application by embracing Agile and dev-ops principles to reduce manual part 2.Understanding application requirements and design a standardize application a. Creating Intellectual Property in forms of services, patterns, models and organizational approaches b. Designing patterns, best practices and reusable applications that can be used for future references c. Ensure system capabilities are consumed by system components and set criteria for evaluating technical and business value in terms of Tolerate, Invest, Migrate and Eliminate d. Provide platform to create standardize tools, uniform design and techniques are maintained to reduce costs of maintenance e. Coordinating input on risks, costs and opportunities for concepts f. Developing customised applications for the customers aligned with their needs g. Perform design and code reviews thoroughly on regular basis, keeping in mind the security measures h. Understanding design and production procedures and standards to create prototypes and finished products i. Work closely with systems analysts, software developers, data managers and other team members to ensure successful production of application software j. Offer viable solutions for various systems and architectures to different types of businesses k. Seamless integration of new and existing systems to eliminate potential problems and maintain data structure and bring value in terms of development l. Transforming all applications into digital form and implement and evolve around mesh app and service architecture that support new technologies like IOT, blockchain, machine learning, automation, BOTS etc m.Cloud Transformation: (Migration) Understanding non-functional requirements Producing artefacts such as deployment architecture, interface catalogue Identify internal and external dependency, vendor and internal IT management Support build and testing team n. Cloud Transformation: (Modernization) Understanding and Defining target architecture in Integration space Assessing project pipeline / demand and align to target architecture Technical support of delivery team in terms and POC and technical guidance o. Keep Up-to-date with the latest technologies in the market Mandatory Skills: Project Management. Experience : 10 YEARS.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

6 - 15 Lacs

Ajmer, Jaipur, Jodhpur

Work from Office

Experience in JavaScript-based technologies. Experience working on technologies like React.js or Vue.jsor Angular Exp in building API services using Node.js Proficient understanding of cross-browser compatibility issues and ways to work around them. Required Candidate profile Well-versed with the latest trends in coding, standards, and security setting MySQL, MongoDB and performance tuning Exp with versioning technologies, continuous integration/delivery environment

Posted 3 weeks ago

Apply

12.0 - 16.0 years

0 Lacs

noida, uttar pradesh

On-site

As a Vice President of Engineering at our company, your primary responsibility will be to provide strategic leadership and technical direction to our engineering teams. You will play a crucial role in driving the development and delivery of cutting-edge, scalable, and secure software solutions using Java and AWS technologies. Your strong technical expertise, people management skills, and passion for delivering high-quality products in an agile environment will be key to your success in this leadership role. You will be tasked with architecting and overseeing the development of scalable and high-performing Java-based applications hosted on AWS. Additionally, you will lead the design and implementation of modern cloud-native solutions using AWS services such as EC2, Lambda, S3, RDS, CloudFormation, among others. Building, mentoring, and managing a high-performing team of engineers, team leads, and engineering managers will also be a crucial aspect of your role. Collaboration with Product, QA, and DevOps teams to ensure timely delivery of projects and initiatives will be essential. You will be expected to define and implement best practices for code quality, scalability, security, and reliability. Driving the adoption of agile methodologies, continuous integration, and DevOps practices will also be part of your responsibilities. Monitoring technology trends and continuously assessing opportunities for innovation and improvement will be important to stay ahead in the industry. As a qualified candidate, you should possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field. With at least 12+ years of experience in software development, including 5+ years in a senior leadership/VP role, you should have a strong expertise in Java, Spring Boot, RESTful services, and microservices architecture. Deep experience with the AWS cloud platform and services is also required, along with proven experience in managing large engineering teams and scaling technology platforms. An excellent understanding of software architecture, design patterns, and cloud-native principles is crucial for this role. Strong leadership, communication, and interpersonal skills are necessary to effectively lead and collaborate with cross-functional teams. Experience in agile software development, DevOps, CI/CD, and test automation practices will be beneficial in fulfilling your responsibilities. Preferred qualifications include AWS Certifications (Solutions Architect, DevOps Engineer, etc.) and experience with containerization and orchestration tools such as Docker, Kubernetes, ECS/EKS. Your role will also involve owning the engineering roadmap and ensuring alignment with business goals to drive the company's success.,

Posted 3 weeks ago

Apply

4.0 - 12.0 years

0 Lacs

hyderabad, telangana

On-site

As a Java Developer at our globally recognized fintech company based in Hyderabad, you will play a crucial role in designing, implementing, and maintaining high-performance Java applications. You will collaborate with cross-functional teams to deliver robust, scalable solutions in a Work from Office (WFO) environment. It is essential for you to possess a strong background in Java Development, Core Java, AWS, Spring, Hibernate, Microservices, and RESTful APIs, along with experience in the finance sector. In this role, you will participate in software design and architecture discussions, work closely with front-end developers, product managers, and QA teams, and write clean, scalable, and well-documented code following best practices. Your responsibilities will also include optimizing application performance, troubleshooting issues, participating in code reviews, and maintaining version control using tools like Git. To excel in this position, you should demonstrate a strong proficiency in Core Java, Spring/Spring Boot, AWS, and Hibernate, as well as a solid understanding of OOP, design patterns, and software development best practices. Experience with RESTful APIs, microservices, web services, and relational databases such as MySQL, PostgreSQL, or Oracle is crucial. Familiarity with build tools like Maven or Gradle, version control tools like Git, issue tracking tools like JIRA, and CI/CD pipelines is highly desirable. We are seeking a candidate with strong problem-solving skills, the ability to work both independently and collaboratively, and a Bachelor's degree in computer science, Engineering, or a related field. Experience in any cloud platform (AWS, Azure, GCP, etc) will be an added advantage. Joining our team offers exceptional team building opportunities, corporate celebrations, and a chance to be part of a high-growth, fast-paced fintech environment. You will benefit from flexible working arrangements, a supportive culture, and opportunities to lead innovation in the online trading space.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

haryana

On-site

The primary responsibilities of this role include guiding team development efforts for successful project delivery, providing technical leadership through coaching and mentorship, designing, developing, and unit testing applications as per established standards, participating in peer-reviews of solution designs and related code, offering third-level support to business users, technical design, implementation, deployment, and support, collaborating with Business Analysts to review and implement business requirements, mentoring and overseeing development of resources, including reviewing designs and conducting code reviews, and developing high-volume, low-latency applications for mission-critical systems with high-availability and performance. The ideal candidate should have a technical background with a BS/MS in Computer Science/Engineering or related discipline/experience and possess 6-8 years of relevant experience. Required skills for this role include proficiency in the programming language Java, knowledge of No-SQL/MySQL Database technologies, Caching data stores, Queuing systems, and Search technologies, experience with Spring Boot, Microservices, API Integration, proficiency in Computer Science fundamentals such as object-oriented design, data structures, algorithm design, and complexity analysis, familiarity with Design patterns and architecture solutions for large-scale applications, and hands-on experience in building highly-available, scalable systems.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

bhopal, madhya pradesh

On-site

FCG is currently looking for a skilled .NET Technical/Solutions Architect to take charge of designing and implementing enterprise applications for client projects. In this role, you will be responsible for leading a team of developers and collaborating closely with project managers, user experience specialists, designers, analysts, and client stakeholders to create advanced systems that enhance business efficiency and support operations. As a Solution Architect in the Product Division based in Bhopal, you will be expected to possess a strong passion for software development and clean design, with a particular emphasis on user experience. Your key responsibilities will include interpreting business requirements and functional specifications to formulate solution designs and technical development requirements. You should have a proven track record of demonstrating good judgment and a practical approach in delivering software solutions that align with the company's overall needs, business constraints, and technological realities. The ideal candidate will have at least 3 years of experience in setting technical direction and leading development and QA teams, both onshore and offshore. You should also have a minimum of 7 years of hands-on experience in various areas, such as enterprise, multi-threaded, and SOA application development, as well as expertise in Microsoft .Net Framework, web technologies, and database management. Moreover, you must possess a solid understanding of Design Patterns, Entity Framework, Solution Development Life Cycle (SDLC), and agile methodologies like Scrum. Your role will also involve collaborating with internal teams on projects and strategic planning, as well as contributing to presales proposals and scopes of work. Preferred qualifications for this role include a Bachelor's degree in a related field, exemplary client service skills, and proficiency in written and verbal communication. Strong organizational skills, the ability to work in a fast-paced environment, and a passion for building high-quality systems are also essential. Additionally, experience with n-tier and service-oriented architectures, as well as managing offshore development teams, will be considered advantageous. Overall, the successful candidate for this position will be a self-motivated team player with exceptional relationship management skills, a commitment to best practices in software implementation, and a track record of exceeding customer expectations. If you meet these criteria and are eager to take on a challenging role as a .NET Technical/Solutions Architect, we encourage you to apply.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

You are a skilled and detail-oriented .NET Developer who will be joining our dynamic software development team. Your main responsibilities will include designing, developing, testing, and deploying .NET applications with a strong emphasis on scalability, performance, and maintainability. You will need to design, develop, and maintain efficient, reusable, and reliable code using the .NET framework, which includes .NET Core, ASP.NET MVC, and Web API. Collaboration with cross-functional teams to define, design, and implement new features is a key part of your role. Troubleshooting, debugging, and optimizing existing applications will also be part of your daily tasks. Participating in code reviews and adhering to industry best practices is essential. You will be integrating data storage solutions such as SQL Server, Entity Framework, or other ORM tools. Creating technical documentation for reference and reporting purposes is also expected from you. Keeping up-to-date with new technology trends, applications, and protocols is crucial for this position. To qualify for this role, you should possess a Bachelor's degree in Computer Science, Engineering, or a related field. Strong experience with C#, .NET Framework, and .NET Core is required. Additionally, experience with ASP.NET MVC, Web API, and RESTful services is necessary. Familiarity with front-end technologies like JavaScript, HTML5, CSS3, and frameworks such as Angular or React is preferred. Proficiency in SQL Server, T-SQL, and database design is also a must. Experience with version control tools like Git or Azure DevOps is expected. An understanding of OOP, design patterns, and software development principles is essential. Excellent problem-solving and communication skills will be beneficial in this role.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

You will be responsible for the development and delivery of Software Applications for a suite of products under Service Analytics at MI. Your main role will involve driving the design and implementation of product features, maintaining and improving the existing software product and non-product code base, and providing support towards prototyping of new feature ideas and analyzing technical feasibility. Additionally, you will be supporting the team in realizing timely and quality solutions and providing technical mentoring to the team members. It is important to enable clear and regular information flow within the team and across different stakeholders such as Project Managers, Product Owners, Architects, Test Managers, and Test Engineers. To excel in this role, you should possess strong hands-on experience in Java programming, OOAD, and Object-oriented programming. Proficiency in HTML and web application development, preferably using Angular and REST services, is required. Familiarity with tools such as GitHub, Maven, Jenkins, TestNG, JUnit, Spring Framework (Spring Boot, MVC, Security), and Hibernate/JPA is essential. You should also have expertise in database design and implementation (NoSQL or SQL) and a thorough understanding of Design principles and patterns, tools, and methods. Knowledge in Hibernate and Junit will be considered an added advantage. An in-depth understanding and experience of analyzing, implementing, and troubleshooting non-functional requirements such as performance and memory management are crucial. Experience in an Agile software development setup is preferred. Leadership skills, self-drive, quality and result orientation, and strong attention to detail are key attributes for this role. Educational Qualifications: - B.E. / B.Tech / MS / M. Tech/ MSc (Computer Science)/MCA Experience: - 8+ years of Software Development Experience,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

indore, madhya pradesh

On-site

YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences, and drive business transformation. At YASH, you will be part of a team of bright individuals working with cutting-edge technologies. Our purpose is to bring real positive changes in an increasingly virtual world, transcending generational gaps and disruptions of the future. We are seeking experienced .Net Core Professionals to join us in the following areas: Key Responsibilities: - Design, develop, and maintain backend services using C# and .NET Core / .NET 6+, Graph QL. - Architect and implement database schemas, queries, and stored procedures using SQL Server. - Utilize Entity Framework / EF Core for database interactions with a focus on performance, scalability, and maintainability. - Develop APIs and microservices architecture, ensuring adherence to clean code practices and SOLID principles. - Collaborate with front-end developers, architects, QA, and DevOps teams for seamless product delivery. - Optimize existing codebases and database queries for improved performance. - Participate in code reviews, mentor junior developers, and contribute to technical discussions. - Manage application deployment, version control (Git), and CI/CD integration. - Document technical specifications and maintain project documentation. - Stay abreast of industry trends and emerging backend technologies in the Microsoft ecosystem. Technical Skills Required: - 8+ years of experience in C# and .NET Core / .NET 6+, Graph QL. - Profound expertise in Entity Framework / EF Core (Code First / Database First approaches, Migrations, LINQ, and Query Optimization). - Strong knowledge of SQL Server (stored procedures, indexing, query tuning). - Experience in building and consuming RESTful APIs. - Familiarity with Azure PaaS services (App Services, Azure SQL, Key Vault, Azure Functions) is a plus. - Knowledge of design patterns, SOLID principles, and clean code practices. - Experience with unit testing frameworks like MSTest, xUnit, or NUnit. - Proficient in Git / Azure DevOps for source control and release management. At YASH, you are encouraged to shape a career that aligns with your aspirations within an inclusive team environment. We leverage career-oriented skilling models and collective intelligence empowered by technology to facilitate continuous learning, unlearning, and relearning at a rapid pace and scale. Our Hyperlearning workplace is founded on four principles: - Flexible work arrangements, Free spirit, and emotional positivity. - Agile self-determination, trust, transparency, and open collaboration. - All support required for the achievement of business goals. - Stable employment with a great atmosphere and ethical corporate culture.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

ahmedabad, gujarat

On-site

As a Software Engineer Full Stack, you will be responsible for developing dynamic and responsive user interfaces using ASP.NET, Angular, WebAPI, C#, and SQL. Your expertise in modern front-end technologies will ensure high performance and user satisfaction. You will design and manage relational databases to support application functionality and ensure data integrity. In this role, you will be building and maintaining scalable and secure backend services using .NET (ASP.NET Core), developing RESTful APIs, and integrating with various data sources and third-party services. Your responsibilities will also include writing clean, efficient code following best practices, conducting code reviews, and implementing unit tests and integration tests to ensure code quality and optimal performance. Furthermore, you will manage deployment processes, including CI/CD pipelines, and utilize cloud platforms like Azure for hosting and scaling applications. Collaboration with cross-functional teams to gather requirements, provide technical insights, and ensure timely delivery of features and bug fixes is essential. Additionally, creating and maintaining comprehensive documentation for codebases, APIs, and system architecture will support ongoing development and knowledge sharing. To qualify for this role, you should hold a degree in BE/B.Tech/MCA/M.Tech and have at least 3+ years of professional experience in full stack development with a focus on .NET and Angular v12 and higher. Your experience should include working with Asp.net, .Net Core, Linq, Entity, microservices architecture, and containerization. Knowledge of continuous integration and continuous deployment practices and tools, Agile/Scrum environments, and design patterns is also required. Join us in this exciting opportunity to contribute your skills and expertise to our team!,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

As a business application consulting generalist at PwC, you specialize in providing consulting services for various business applications to help clients optimize their operational efficiency. You will analyze client needs, implement software solutions, and offer training and support to ensure seamless integration and utilization of business applications. By leveraging a broad understanding of different software solutions, you will assist clients in achieving their strategic objectives through analysis, implementation, training, and support. Your focus on building relationships will enable you to establish meaningful client connections while learning to manage and inspire others. You will navigate complex situations, grow your personal brand, deepen technical expertise, and enhance awareness of your strengths. Anticipating the needs of your teams and clients, you will deliver quality results and embrace ambiguity to seek opportunities for growth. To succeed in this role, you must respond effectively to diverse perspectives, use a variety of tools and techniques to generate ideas, apply critical thinking to tackle complex concepts, and understand how your work aligns with broader project objectives and organizational strategy. Developing a deeper understanding of the business context and adapting to changes will be essential, along with using reflection to enhance self-awareness and address development areas. Interpretation of data to derive insights and recommendations, upholding professional and technical standards, and adhering to the Firm's code of conduct are crucial aspects of your responsibilities. Joining PwC Acceleration Centers (ACs) presents an exciting opportunity to actively support a range of services, from Advisory to Assurance, Tax, and Business Services. Engaging in challenging projects and providing distinctive services will enhance client engagements through quality and innovation. Participation in dynamic training programs aimed at developing technical and professional skills will be part of your journey within the Business Application Consulting team. In this role, you will be responsible for analyzing client requirements, supporting testing and client queries, and focusing on building meaningful client connections while delivering quality work. Participation in scrum calls, providing status reports, and engaging in CoE activities, trainings, and recruitments when required and interested are also integral parts of your responsibilities. Key Responsibilities: - 5+ years of hands-on experience with a detailed understanding of Duck Creek Policy Architecture, Data Model UI design processes, and events. - Proficiency in XML, C#, and Angular, with significant experience in designing User Interfaces. - Experience in integrating Duck Creek product with in-house and third-party systems. - Expertise in Duck Creek Policy Author Manuscripts configuration, transact experience, XSLT transforms, and Duck Creek API. - Knowledge of SQL Database queries and procedures, troubleshooting technical issues related to Duck Creek implementations, and providing optimal solutions in technical workshops. - Good-to-have technical skills and experience in .NET Web services. Key Qualifications: - Sound knowledge in software architecture and design patterns. - Estimation, team leading, code review, and mentoring skills. - Worked on at least two Duck Creek implementations with Express 7 experience. What Sets You Apart: - Preferred 5+ years of experience with proficiency in the Property & Casualty insurance domain. - Skilled in Duck Creek Policy systems, competent solution evaluation skills. - Ability to build and maintain client relationships, experience in developing impactful presentations, and contribution to Insurance CoE and training initiatives.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

maharashtra

On-site

At PwC, our team in business application consulting specializes in providing consulting services for a variety of business applications, aiding clients in optimizing their operational efficiency. We analyze client needs, implement software solutions, and offer training and support for the seamless integration and utilization of business applications. This enables clients to achieve their strategic objectives. As a Guidewire developer at PwC, your focus will be on 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 the specific requirements of insurance organizations. In this role, you are expected to be driven by curiosity and be a dependable member of a team. The dynamic environment at PwC requires you to adapt to working with diverse clients and team members, each presenting unique challenges and scopes. Every experience is viewed as an opportunity for learning and growth. Taking ownership and consistently delivering high-quality work that adds value for our clients and contributes to team success are essential aspects of this role. As you progress within the firm, you will establish a reputation for yourself, paving the way for more opportunities. Key skills, knowledge, and experiences required for success in this position include but are not limited to: - Having a learning mindset and taking ownership of your development - Valuing diverse perspectives, needs, and feelings of others - Cultivating habits that sustain high performance and foster personal growth - Actively listening, seeking clarity through questioning, and articulating ideas effectively - Soliciting, reflecting on, acting upon, and providing feedback - Gathering information from various sources to analyze facts and identify patterns - Demonstrating an understanding of how businesses operate and developing commercial awareness - Adhering to professional and technical standards, upholding the firm's code of conduct, and meeting independence requirements Joining PwC Acceleration Centers (ACs) presents an opportunity to play a pivotal role in supporting various services, ranging from Advisory to Assurance, Tax, and Business Services. In these innovative hubs, you will engage in challenging projects and deliver distinctive services that enhance the quality and innovation of client engagements. You will also participate in dynamic and digitally enabled training programs designed to enhance your technical and professional skills. Required Experience: 3 to 5 years Educational Qualification: BTech/BE/MTech/MS/MCA/MBA Skills: - Proficiency in the insurance domain with a background in Property & Casualty - Hands-on experience with at least one of the Guidewire products (Claim/Policy/Billing, Rating, Thunderhead Forms, Legacy Conversion) Version 8.x/above - Expertise in configuration, integration, conversion, or Rating streams - Strong knowledge of the Guidewire platform (Gosu scripting/UI/Data Model) - Familiarity with Web services (SOAP/REST), XML - Experience with Oracle/SQL Server databases and proficiency in SQL - Exposure to SCRUM Agile methodology, preferably Certified Scrum Master (CSM) - Good understanding of servers like Tomcat/JBoss - Experience with GW Cloud is advantageous - Strong written and oral communication skills - Excellent analytical abilities Additional skills for Tech Lead and Senior Tech Leads: - Sound knowledge in software architecture and design patterns - Proficiency in estimation, team leadership, code review, and mentoring - Involvement in at least two Guidewire implementations - Additional skills like Thunderhead/MuleSoft Integration experience are beneficial Roles and Responsibilities: - Review estimates and propose updates for your module - Design and develop as per requirements in a timely manner - Support testing and address client queries - Communicate and collaborate with the onsite team - Participate in scrum calls, provide status reports - Engage in Center of Excellence activities and training as needed - Assist with sprint planning and collaborate with teams from different locations and clients - Analyze client requirements and provide guidance to the team - Perform design and code reviews - Support testing, client queries, and interface with the onsite team,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

pune, maharashtra

On-site

At BMC, trust is not just a word - it's a way of life! We are an award-winning, equal opportunity, culturally diverse, and fun place to work. Giving back to the community drives us to be better every single day. Our work environment allows you to balance your priorities, knowing that you will bring your best every day. We celebrate your wins and support you in your professional growth. Our team is a global and versatile group of professionals who value innovation and welcome new ideas. As a Lead Product Developer at BMC, you will be a key player in designing, developing, and delivering the BMC Helix suite. You will collaborate with cross-functional teams to create intelligent, customer-centric solutions in a fast-paced Agile environment. Your responsibilities will include leading the development of core features for the Helix ITSM/ITOM platform, designing and implementing microservices using modern technologies, ensuring high-quality code, mentoring junior developers, and driving innovation through R&D. To excel in this role, you should have a Bachelors or Masters degree in Computer Science/IT, Engineering, or a related field, along with 10+ years of experience in software development. You should be proficient in Java, Spring Boot, RESTful API development, and Microservices architecture. Additionally, you should have experience with unit/integration testing, test-driven development, and modern best practices/technologies. Strong communication skills, decision-making abilities, and a problem-solving mindset are essential for this role. While experience with AI/ML integration in SaaS applications and knowledge of ITIL/ITSM processes and tools are nice to have, our team can support your development in these areas. BMC values its employees and fosters a culture where individuality is celebrated. If you are excited about joining BMC and this team, we encourage you to apply, even if you are unsure about meeting all the qualifications. We welcome talents from diverse backgrounds and experiences to bring the best ideas to the table. BMC offers a competitive compensation package, including a variable plan and country-specific benefits. We are committed to fair and transparent compensation practices for all employees. If you have had a break in your career, BMC's Returnship program is designed for candidates looking to re-enter the workforce. Visit [BMC Returnship Program](https://bmcrecruit.avature.net/returnship) for more information on how to apply and be part of our dynamic team.,

Posted 3 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

indore, madhya pradesh

On-site

As a Software Engineer / Senior Software Engineer at our company located in Indore, you will be responsible for developing, testing, and maintaining scalable front-end and back-end systems. You will write clean, efficient, and maintainable code using modern best practices and build reusable components and libraries for future use. Additionally, you will solve UI/UX issues using advanced CSS and front-end techniques, design and integrate RESTful APIs and database systems, and stay current with emerging technologies and development trends. In this role, you will conduct research and provide rapid, AI-assisted technical solutions, work on concurrent projects with strong ownership and attention to detail, and participate in version control, bug tracking, and project reporting. We are looking for a self-motivated and resourceful individual who can blend well with the team of developers. To be successful in this position, you should have a Bachelor's or Masters degree in Computer Science, Engineering, or a related field with at least 2 years of hands-on experience in full-stack development. Proficiency in C#, JavaScript, HTML, CSS, and jQuery is required, along with a solid understanding of OOP, data structures, and design patterns. Experience with ASP.NET, MVC, WebAPI, WCF, Visual Studio, RESTful APIs, JSON, XML, and server-side logic is essential. Familiarity with MS SQL Server for database design and application development is also necessary. Knowledge of modern web frameworks, version control systems, bug tracking, and project reporting tools is preferred. The ability to use AI tools for efficient problem-solving, along with strong communication, teamwork, and self-management skills, is important. Proficiency in English is preferred. As part of our team, you will benefit from a rapid transition to a Tech Lead role, work on a product with exposure to the full product lifecycle, conceptualize, design, and execute your ideas, and see your ideas come to life as product features and future products. You will also become a part of a team of highly experienced and motivated professionals.,

Posted 3 weeks ago

Apply

5.0 - 10.0 years

0 Lacs

karnataka

On-site

As a Technical Team Manager at Schneider Electric, you will play a crucial role in developing our corporate Building Management System (BMS) platform. Collaborating with Product Management and R&D teams, both locally and globally, you will lead the software development for the next generation of our BMS platform. Your responsibilities include managing resources, driving software development in an agile environment, mentoring high-performance teams, and supporting the project organization to deliver roadmaps on time. You will also be involved in strategic planning, decision-making, and fostering a culture of innovation within the team. To excel in this role, you should have over 10 years of hands-on software management experience and at least 5 years of experience with intelligent Building Management Systems. Proficiency in various design and architectural patterns, Test Driven Development, continuous integration, and agile software best practices is essential. The ability to drive technical decisions across teams, excellent organizational skills, technical leadership, and a Bachelor's degree or higher in software engineering are required. Moreover, good verbal and written English communication skills are a must. Joining Schneider Electric offers you the opportunity to power your career in an international, dynamic, and responsible company with a strong market reputation. As part of the Building Management System team, you will contribute to developing sophisticated digital building management solutions that minimize climate impact, save money, and time. The team fosters a culture of collaboration, trust, and encouragement while prioritizing learning and innovation. Embracing a hybrid way of working, you will have the flexibility to tailor your work week and make a positive impact on sustainability goals. Schneider Electric values diversity, inclusion, people development, and work-life integration. If you are inspired to contribute to a more sustainable world and align with our IMPACT values Inclusion, Mastery, Purpose, Action, Curiosity, Teamwork we invite you to become an IMPACT Maker with Schneider Electric. Apply now and join us in turning sustainability ambitions into actions.,

Posted 3 weeks ago

Apply

8.0 - 12.0 years

0 Lacs

karnataka

On-site

The Oracle Cloud Infrastructure (OCI) team presents you with an exciting opportunity to contribute to the development and operation of a suite of high-scale, integrated cloud services within a distributed, multi-tenant cloud environment. Committed to delivering cutting-edge cloud products that address the challenges faced by customers worldwide, OCI provides a dynamic and innovative work environment. We are seeking skilled and proactive engineers who possess a strong technical acumen and a drive to tackle complex issues in distributed, highly available services and virtualized infrastructure. As part of the Oracle Infrastructure Cloud Object Storage team, you will be involved in designing and building a performant, scalable, and resilient object store that plays a crucial role in Oracle's future and its public cloud initiatives. With opportunities available across various layers of the technology stack, including REST APIs, distributed systems, and file systems, we are looking for team players who are enthusiastic about driving innovation at every level. As a member of our team, you will have the chance to take ownership of the entire development lifecycle, from conceptualization to implementation and operation, ultimately contributing to the success of our customers" critical applications in a production environment. **Responsibilities:** - Assist in defining and developing software solutions for software applications or operating systems - Provide technical leadership and guidance to fellow software developers - Collaborate with senior architects and product management to establish project requirements - Design and implement new features based on project specifications - Define and enforce engineering processes and best practices - Conduct code reviews to ensure adherence to design principles and quality standards - Participate in operating services that handle extensive data volumes - Enhance component design and code efficiency, performance, scalability, and resilience - Demonstrate expertise in test coverage, observability, availability, and durability - Address cloud infrastructure operations issues such as LSE mitigation, CAPA, observability enhancements, and tooling improvements **Minimum Qualifications:** - Bachelor's degree in Computer Science or equivalent experience - Proficiency in a major Object-Oriented Programming language like Java, C#, or C++ - Strong understanding of data structures and design patterns - Background in developing, testing, and troubleshooting robust production services - Deep knowledge of distributed system architectures - Excellent communication skills, both written and verbal - Proficiency in troubleshooting and performance optimization - Thorough understanding of Storage/Filesystems principles including testing scope, storage fundamentals, efficiency, rebalancing, replication, striping, and redundancy **About Us:** Oracle is a global leader in cloud solutions, leveraging cutting-edge technology to address present-day challenges. With a rich history of over 40 years and a commitment to integrity, Oracle collaborates with industry leaders across various sectors to drive innovation and growth. We believe in fostering an inclusive workforce where every individual is empowered to contribute to our success. Our commitment to diversity and equal opportunities ensures a work environment where work-life balance is prioritized. Oracle offers competitive benefits, including flexible medical, life insurance, and retirement options, ensuring parity and consistency for all employees. We encourage our team members to give back to their communities through volunteer programs and support initiatives that promote social responsibility. We are dedicated to promoting inclusivity by accommodating individuals with disabilities throughout the employment process. If you require accessibility assistance or accommodation, please reach out to us at accommodation-request_mb@oracle.com or call +1 888 404 2494 in the United States.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

haryana

On-site

The role based in Gurugram, India involves being an integral part of the management team, influencing strategy and decision-making. You will have the opportunity to mentor and grow managers, teams, and engineers while scaling the organization. It will be important to foster an agile work environment and ensure the adoption of agile methodologies. Collaboration with Product, SRE, DevOps, Data, Operations, and other R&D teams will be crucial in achieving business goals. Your responsibilities will also include designing robust technical solutions, evaluating architectural options, and defining technical direction and quality standards. Promoting a culture of innovation and personal development within the organization and taking ownership of team growth, recruitment, and development processes are key aspects of this role. We are looking for a collaborative team player with strong leadership, communication, and interpersonal skills. The ideal candidate will have demonstrated ability to mentor, inspire, and build high-performing engineering teams. A passion for managing and growing talent, ambition, and a strong eagerness to learn and adapt are highly valued. Strategic thinking with a strong problem-solving and analytical mindset is essential for this position. Requirements for this role include a Bachelor's Degree in Computer Science, Engineering, or a related field. Leadership experience of 5+ years, leading large development groups or overseeing R&D in small/medium companies is necessary. Additionally, 10+ years of experience as a developer with full-stack experience (e.g., C#, .NET, Java) is required. Proficiency with REST APIs, Queues, and Microservices architecture, along with a strong understanding of OOP, design patterns, and system development (not just services) is expected. Expertise in code reviews, test coverage, and agile methodologies is also essential. If you are looking to be part of a business, a community, and a mission that values partnership with customers, continuous improvement, accountability, and mutual growth, click now to apply.,

Posted 3 weeks ago

Apply

10.0 - 14.0 years

0 Lacs

karnataka

On-site

As a Senior Staff Software Engineer, you will operate at the highest levels of technical depth, architectural design, and strategic influence. This role goes beyond writing code; you will shape the technical vision, drive engineering excellence, and mentor teams to solve complex, large-scale challenges in fintech. Your technical skills should include extensive hands-on experience in software development with proficiency in multiple languages such as Java, Python, C++, Go, etc. You must have a strong understanding of software architecture, design patterns, and best practices. Additionally, expertise in scalable, distributed systems and microservices architecture is essential. Deep knowledge of real-time transaction processing and high-throughput systems is a must. Experience with cloud platforms like AWS, GCP, Azure, and containerization tools like Docker and Kubernetes is required. You should have at least 10 years of professional software development experience. In terms of leadership and decision-making, you should have a proven ability to lead and mentor engineering teams, fostering a culture of technical excellence. Experience in making architectural decisions that impact large-scale systems is crucial. You must possess a strong ability to align technical strategies with business goals and long-term vision. Problem-solving and operational excellence are key aspects of this role. You should have strong analytical and debugging skills, with experience in troubleshooting high-scale production systems. Your ability to drive continuous improvement in performance, reliability, and scalability is essential. Experience with monitoring, alerting, and resilience engineering is also required. Communication and collaboration skills are equally important. You should have excellent communication skills and be capable of explaining technical concepts to non-technical stakeholders. Your ability to work across cross-functional teams, including product, business, and compliance, is necessary for success in this role. Preferred skills include knowledge of the fintech domain, such as understanding lending platforms, wealth management, or embedded financial services. Experience in policy management systems, claims automation, and underwriting workflows for insurance is advantageous. Familiarity with regulatory compliance, security, and governance in fintech would also be beneficial for this position.,

Posted 3 weeks ago

Apply

6.0 - 10.0 years

0 Lacs

haryana

On-site

As a member of Periscope's technology team, you will play a pivotal role in developing and implementing core enterprise products to ensure that McKinsey's craft remains at the forefront of technology. Your responsibilities will involve leading software development projects hands-on, dedicating approximately 70% of your time to coding, reviewing code, and creating software designs. You will also delve into database design, core middle tier modules, performance tuning, cloud technologies, DevOps, and continuous delivery domains. Your role will require you to be an enthusiastic learner, exploring new open-source libraries, utilizing unfamiliar technologies independently, and acquiring knowledge of frameworks and methodologies. You will possess a robust understanding of key agile engineering practices to advise teams on enhancing their engineering methods. Additionally, you will offer continuous coaching and mentoring to developers to enhance the organization's capabilities. Based in either our Bengaluru or Gurugram office as part of the Growth, Marketing & Sales team, you will primarily collaborate with Periscope's technology team. Periscope By McKinsey empowers smarter commercial decisions through actionable insights, offering over 25 solutions in insights and marketing, supported by expert guidance and training. The platform combines proprietary analytics, intellectual property, and cloud-based tools to drive revenue growth across various areas such as customer experience, pricing, and sales optimization. To qualify for this role, you should hold a Bachelor's degree in computer science or a related field and possess at least 6 years of experience in software development, particularly in designing and implementing complex enterprise systems for large-scale data processing. Your expertise should cover frontend and backend development, including familiarity with React.js, Node.js, and relational databases like SQL Server and PostgreSQL, as well as NoSQL databases such as Mongo, Cosmos, and Elastic search. Proficiency in cloud infrastructure, container technologies (e.g., Docker, Kubernetes), modern engineering practices, and Agile methodologies is essential. You are expected to demonstrate excellent analytical and problem-solving skills, a history of developing innovative solutions, and the ability to manage client expectations effectively. Moreover, a strong focus on customer service, quality, and teamwork is crucial, with prior experience in leading a small team considered advantageous. Experience with SAAS platforms is a valuable asset. In this dynamic environment, you will have the opportunity to grow professionally, supported by a culture of continuous learning, diverse perspectives, and global collaboration. Join us to be part of a team that values your contributions and is committed to accelerating your leadership journey.,

Posted 3 weeks ago

Apply

3.0 - 7.0 years

0 Lacs

chennai, tamil nadu

On-site

We are seeking a J2EE developer with hands-on experience in developing and implementing enterprise applications. The ideal candidate will have a strong understanding of standard development practices and implementation strategies, along with exposure to service and database aspects of application development. Knowledge of UI technologies is a plus. This role involves collaborating with distributed teams and requires strong technical skills. The key skills required for this role include: - Proficiency in core Java, collections, and multithreading - Hands-on experience with Spring, Hibernate/JPA, and Rest API development - Working knowledge of RDBMS - Basic understanding of design patterns/techniques - Familiarity with build tools (Maven), continuous integration (Jenkins), code quality analysis (SonarQube), and unit/integration testing (JUnit) - Strong logical abilities and problem-solving skills - Experience with Angular is beneficial - Exposure to SCM tools like BitBucket, Git, and Jira - Excellent writing, communication, and time-management skills - Knowledge of standard SDLC and Agile processes Qualifications: - Bachelor's degree in Computer Science, Information Systems Management, or a related field preferred Experience: - 3 to 5 years This position falls under the Technology job family group and Applications Development job family. It is a full-time role. Please refer to the job requirements above for the most relevant skills needed. For additional complementary skills, feel free to reach out to the recruiter. If you require a reasonable accommodation due to a disability to utilize our search tools or apply for a career opportunity, please review Accessibility at Citi. You can also view Citi's EEO Policy Statement and the Know Your Rights poster.,

Posted 3 weeks ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

The ideal candidate should have at least 5+ years of experience in developing enterprise applications using PHP, with hands-on experience in Docker or Kubernetes. Proficiency in working with relational databases such as MySQL, PostgreSQL, or MS SQL is required. Knowledge of PHP frameworks, particularly Symfony or Laminas (Zend), is preferred. It is essential to possess the ability to create modern, responsive, and interactive web user interfaces following HTML, CSS, and JavaScript best practices. Familiarity with AWS and experience in MVC frameworks and servers like Apache or Nginx is a plus. Proficiency in PHP unit testing frameworks and a deep understanding of object-oriented programming concepts and design patterns is necessary. Experience in developing and consuming RESTful APIs and familiarity with source control tools like Git and CI/CD are important. The successful candidate should have a good understanding of Agile development practices. Key Responsibilities: - Develop responsive user interfaces for web browsers and mobile platforms based on RESTful APIs. - Write code that is simple yet easy to understand for all team members. - Review peers" code to improve software quality and teach best programming practices. - Write automated unit tests and conduct tests on all relevant platforms and devices. - Mentor associate and software engineers on product, process, and engineering best practices.,

Posted 3 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

thiruvananthapuram, kerala

On-site

You will be responsible for writing clean, well-designed code and producing detailed specifications. Your role will involve troubleshooting, testing, and maintaining the core product software and databases to ensure strong optimization and functionality. Additionally, you will contribute to all phases of the development life cycle and develop and deploy new features to facilitate related procedures and tools if necessary. To excel in this role, you must possess excellent analytical and programming skills. Knowledge in any PHP frameworks is considered an added advantage. You should have extensive knowledge in object-oriented analysis, design concepts, and design patterns. Being result-oriented and willing to undertake new challenges and responsibilities are qualities that will help you succeed in this position. If you have 6 months to 1.5 years of experience and hold a qualification of BE/B.Tech/MCA/BCA/Diploma or Any Degree, we encourage you to send in your updated profile to the following email id: careers@conceptsolutions.in.,

Posted 3 weeks ago

Apply
cta

Start Your Job Search Today

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

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

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

Featured Companies