Jobs
Interviews

4344 Design Patterns Jobs - Page 19

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

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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week 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 1 week ago

Apply

5.0 - 9.0 years

0 Lacs

karnataka

On-site

Wipro Limited is a leading technology services and consulting company dedicated to creating innovative solutions that cater to clients" most challenging digital transformation requirements. With a focus on consulting, design, engineering, and operations, we support clients in achieving their ambitious goals and establishing sustainable, future-ready businesses. Our global presence spans 65 countries with over 230,000 employees and business partners, enabling us to assist customers, colleagues, and communities in thriving amidst a dynamic world. Role Purpose: As a part of the team, your role is pivotal in ensuring the efficient process delivery by overseeing the daily performance of Production Specialists, addressing technical escalations, and fostering technical proficiency among the team members. Requirements: - Possess a minimum of 8 years of experience in Application Development utilizing Java and Advanced Technologies tools. - Demonstrated proficiency in fundamental architecture and design principles, object-orientation principles, and coding standards. - Capable of developing intelligent, scalable, and resilient solutions within tight deadlines, encompassing both high and low-level aspects. - Strong analytical and problem-solving abilities. - Excellent verbal and written communication skills. - Proficiency in DevOps, CI-CD. - Familiarity with source control, versioning, branching, etc. - Hands-on experience in Agile methodology and Waterfall models. - Extensive background in Application Delivery, including Production Support. - Proficient in presentation and documentation. - Quick learner adept at adapting to new technologies and frameworks. - Knowledgeable about Release Management. - Strong team player with effective collaboration skills. - Ability to recommend future technology capabilities and architectural designs aligning with business objectives, technology strategy, trends, and regulatory requirements. Must Have: - Strong programming skills in Java 8 or above (preferably Java 17). - Proficiency in Java Collections and Streams. - Sound understanding of Data Structures and Algorithms. - Experience in developing secure Spring Framework applications. - Knowledge of Spring DI/Blueprints, Spring Boot, etc. - Familiarity with Design Patterns and Principles. - Proficiency in OR frameworks like Hibernate, JPA, etc. - Expertise in API building (Web Service, SOAP/REST). - Proficiency in Unit testing and code coverage using JUnit/Mockito. Deliver: No Performance Parameter: Measure: 1. Process: Number of cases resolved per day, compliance with process and quality standards, meeting process SLAs, Pulse score, Customer feedback, NSAT/ESAT. 2. Team Management: Productivity, efficiency, absenteeism. 3. Capability Development: Completed triages, Technical Test performance. Mandatory Skills: Spring Boot Experience: 5-8 Years Join Wipro and be a part of our journey to reinvent the digital landscape. We are committed to transforming ourselves into a modern organization that thrives on innovation. If you are someone who is driven by reinvention and seeks continuous growth in your career and skills, Wipro is the place for you. Our business ethos is rooted in purpose, offering you the opportunity to shape your reinvention. Embrace change with us and realize your ambitions. We welcome applications from individuals with disabilities.,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

coimbatore, tamil nadu

On-site

As a Java Developer at Suraj Technologies, you will be responsible for designing and developing Java applications for both back-end services and client-end interfaces. Your role will involve collaborating with the team to ensure the performance, quality, and responsiveness of the applications. You will be expected to translate application storyboards into functional applications, write clean and reusable Java code, identify and resolve issues, and contribute to maintaining code quality and organization. To excel in this role, you should be proficient in Java and have a solid understanding of object-oriented programming. You should be familiar with various design patterns, concurrency patterns, MVC architecture, JDBC, and RESTful concepts. Experience with web application frameworks like Play and Spark, as well as Java GUI frameworks, will be beneficial. Additionally, you should have a knack for writing readable code, be experienced in working with databases, understand scalable application design principles, and be knowledgeable about automated testing and code versioning tools. Joining Suraj Technologies will provide you with valuable experience and skills to advance your career, the opportunity to showcase your creativity, and a dynamic and challenging work environment. Our office in Coimbatore offers the perfect setting to collaborate with top talents in the industry. If you are passionate about Java development, have a creative mindset, and are eager to take your career to the next level, we encourage you to apply and take the first step towards success. We look forward to welcoming you to our team at Suraj Technologies!,

Posted 1 week ago

Apply

9.0 - 13.0 years

0 Lacs

noida, uttar pradesh

On-site

As a People Manager at Adobe, you will be leading an engineering team to develop adaptable web services that cater to various business needs. Your main responsibilities will include: - Leading and managing an engineering team to ensure the successful development of web services. - Utilizing your 9+ years of experience in software development to provide guidance and support to the team. - Demonstrating proficiency in backend development and strong database skills, particularly in SQL and NoSQL databases such as MySQL and DynamoDB. - Applying your deep understanding of modern software architecture, including microservices, event-driven systems, and API-first development. - Leveraging your experience with cloud platforms, specifically AWS, and their services for enterprise applications. - Demonstrating expertise in version control (Git), CI/CD pipelines, and DevOps practices to facilitate software delivery. - Familiarity with Docker, Kubernetes, and Infrastructure as Code (IaC) tools. - Applying your knowledge of software development methodologies like Agile, Scrum, or Kanban, and design patterns. - Hands-on experience with scalability and performance tuning for large applications. - Leading multi-functional teams, mentoring engineers, and building high-performing development teams. - Showcasing your problem-solving, analytical, and decision-making skills with a strong bias for action. - Excellent communication, collaboration, and management skills. - Experience in hiring, mentoring, and career development of software engineers. - A passion for building high-quality software and improving engineering processes. - Holding a BS/MS or equivalent experience in Computer Science or a related field. At Adobe, we celebrate creativity, curiosity, and constant learning to foster your career growth. Upon applying for a role, the Talent Team will contact you within 2 weeks. We encourage ongoing feedback and growth through our unique Check-In approach. If you are passionate about making an impact, Adobe is the place for you. Discover more about our employees" career experiences on the Adobe Life blog and explore the meaningful benefits we offer. Adobe aims to make Adobe.com accessible to all users. If you require accommodation during the application process, please contact accommodations@adobe.com or call (408) 536-3015.,

Posted 1 week ago

Apply

4.0 - 8.0 years

0 Lacs

noida, uttar pradesh

On-site

You will be a member of the product or platform development team at BOLD, where you will develop, customize, and support various web-based products or services to meet growing business needs. Your primary responsibility will involve designing and developing application layers, collaborating with other teams, and ensuring collaborative problem-solving, sophisticated design, and quality product delivery. The Platform team at BOLD utilizes modern technologies like .Net framework, Python, Java, SQL Server, My SQL, Graph DB, and SOLR to serve millions of users with hundreds of million transactions every day through a scalable and fault-tolerant architecture. Your key responsibilities will include developing, testing, and delivering high-quality, clean, and maintainable code, translating application storyboards into functional applications, and developing applications with strong requirements of High Load and Scalability. You will also collaborate with business teams, design efficient and reliable code, identify and address bottlenecks and bugs, and maintain code quality and organization. To be successful in this role, you should have excellent experience in an object-oriented programming language, understanding of MVC, hands-on experience in RDBMS, familiarity with WEB API and SOLID Principle, experience in design patterns and ORM tools, and good analytical and problem-solving skills. Experience with .Net core, Azure, Agile methodology, and n-tier environment is beneficial. BOLD offers outstanding compensation including competitive salary, tax-friendly compensation structure, bi-annual bonus, annual appraisal, and equity in the company. Additionally, employees enjoy 100% full health benefits such as group mediclaim, personal accident, and term life insurance, along with flexible time away policies and additional benefits like internet and home office reimbursement, in-office catered meals, certification policy, and cab pick-up and drop-off facility. As an organization dedicated to transforming work lives, BOLD helps people globally find jobs by creating digital products that empower individuals to build stronger resumes and cover letters. Diversity and inclusion are celebrated and promoted within the organization, fostering an environment of growth, success, and professional fulfillment.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

noida, uttar pradesh

On-site

Orion Innovation is a premier, award-winning, global business and technology services firm that specializes in delivering transformative business solutions and product development. Rooted in digital strategy, experience design, and engineering, Orion combines agility, scale, and maturity to cater to a diverse range of clients across various industries such as financial services, telecommunications, consumer products, automotive, life sciences, and more. As a .Net Lead at Orion, you will be responsible for hands-on web application development using the .Net framework and .Net Core, with a focus on MVC architecture. Your expertise in front-end UI frameworks such as Vue.js, Angular, or React, along with technologies like JavaScript, jQuery, HTML, CSS, and Bootstrap, will be crucial. Additionally, experience with React, SQL Server, Restful APIs, design patterns, code optimization, and performance tuning is essential. Your role will involve integrating 3rd party APIs, working with code repositories like GitHub and TFS, and knowledge of Azure services and functions. You should have proficiency in CI/CD pipelines, unit testing using tools like NUnit, XUnit, and MSTest, and conducting code reviews while mentoring junior developers. Collaboration with project managers, tech leads, and supporting offshore-onsite coordination is also expected. Your qualifications should include 8 to 12 years of experience in the field and a Bachelor's/Master's degree in computer science, Information Technology, Software Engineering, or a related field. Strong communication skills, the ability to work independently or as part of a team, and a drive for achieving best-in-class results are crucial. Experience in the financial industry is considered beneficial. As a part of Orion, your privacy is of utmost importance, and our Candidate Privacy Policy outlines the collection, handling, and access to your personal information during the application and recruitment process. We are committed to protecting your privacy and ensuring compliance with our policies and procedures. Join Orion Innovation to be a part of a dynamic team, work on complex projects with tight timelines, and contribute to innovative solutions that make a difference in the global business landscape.,

Posted 1 week ago

Apply

12.0 - 16.0 years

0 Lacs

chennai, tamil nadu

On-site

As a seasoned Architect with over 12 years of experience in full-stack software development and architecture, you will play a pivotal role in defining and designing architectural blueprints and technology strategies across Web, Cloud, and Mobile applications. Your expertise in architecting web-based applications using technologies like Angular, React, Node.js, and REST/GraphQL will be instrumental in providing architectural leadership and hands-on guidance to development teams throughout the software development lifecycle. Your responsibilities will include evaluating and selecting appropriate AWS services to build cost-effective, scalable, and secure cloud-native applications. You will lead the integration of IoT platforms and services, such as AWS IoT Core and MQTT, while collaborating with cross-functional teams to translate requirements into scalable solutions. Setting coding and design standards, performing design/code reviews, and driving modernization efforts towards microservices architecture, serverless computing, and CI/CD automation will be key aspects of your role. Additionally, you will ensure that non-functional requirements related to performance, security, scalability, and maintainability are met in all architectural designs. Your expertise in designing secure architectures with Identity & Access Management, encryption, and secure data handling will be crucial in maintaining the integrity of the systems you help build. Mentoring and guiding senior engineers and developers in adopting modern engineering practices and design patterns will also be part of your responsibilities. To excel in this role, you should possess a Master's in Computer Applications or a Bachelor's in Computer Science/Information Technology/Electronics and Communication, along with a strong background in architecting web-based applications and designing cloud-native solutions using AWS services. Proficiency in mobile application architecture and experience with containerization tools (Docker, ECS/EKS) and infrastructure as code (CloudFormation, Terraform) are essential qualifications. Moreover, a solid understanding of DevOps principles and CI/CD pipelines will be beneficial in driving continuous improvement and automation efforts. While not mandatory, exposure to IoT platforms and protocols, experience in edge computing, embedded systems integration, familiarity with real-time data streaming, and hands-on experience with AI/ML deployment on AWS are considered nice-to-have skills. AWS certifications, particularly the AWS Certified Solutions Architect Professional, would also be a valuable asset in this role.,

Posted 1 week ago

Apply

8.0 - 12.0 years

0 Lacs

pune, maharashtra

On-site

The Applications Development Senior Programmer Analyst position is an intermediate level role where you will be responsible for contributing to the establishment and implementation of new or updated application systems and programs in collaboration with the Technology team. Your main objective in this role will be to assist in applications systems analysis and programming activities. In this position, your responsibilities will include: - Conducting tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establishing new or revised applications systems and programs to meet specific business needs or user areas. - Monitoring and controlling all phases of the development process including analysis, design, construction, testing, and implementation, as well as providing user and operational support on applications to business users. - Utilizing specialized knowledge of applications development to analyze complex problems, evaluate business and system processes, adhere to industry standards, and make evaluative judgments. - Recommending and developing security measures in post-implementation analysis of business usage to ensure successful system design and functionality. - Consulting with users/clients and other technology groups on issues, recommending advanced programming solutions, and assisting in the installation of customer exposure systems. - Ensuring that essential procedures are followed, defining operating standards and processes, and acting as an advisor or coach to new or lower-level analysts. - Operating with a limited level of direct supervision, exercising independence of judgment and autonomy, and acting as a subject matter expert to senior stakeholders and/or other team members. - Assessing risk appropriately when making business decisions, with a focus on safeguarding Citigroup, its clients, and assets, and driving compliance with applicable laws, rules, and regulations. Qualifications required for this role include: - 5-8 years of relevant experience - Experience in systems analysis and programming of software applications - Experience in managing and implementing successful projects - Working knowledge of consulting/project management techniques/methods - Ability to work under pressure, manage deadlines, and adapt to unexpected changes in expectations or requirements Education: - Bachelors degree/University degree or equivalent experience In addition to the qualifications mentioned above, the following skills are considered most relevant for this role: - Min 8-10 years of Java development experience - Proficiency in Core Java - Strong analytical and problem-solving skills - Familiarity with Design Patterns - Knowledge of SpringBoot & JPA/Hibernate will be a plus - Knowledge of Docker/Openshift will be a plus This job description offers a comprehensive overview of the responsibilities and qualifications associated with the Applications Development Senior Programmer Analyst role. Please note that other job-related duties may be assigned as required.,

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