The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Bengaluru (Bangalore)
8 - 13 yrs
₹18L - ₹29L / yr
C++
enterprise design patterns
Architecture
Data Structures
Multithreading
At Sapient Global Markets, we are quite literally on the front lines of the biggest issues facing the global markets leaders today – investment banks, asset management firms, wealth managers, oil and energy firms, and government and regulatory agencies. Driving transformation and leading change within these industries requires big thinkers who bring insight, knowledge, technical acumen and passion for innovation. What we offer is the opportunity to join a recognized leader in developing and delivering groundbreaking solutions for today’s dynamic global marketplace and an award-winning culture that fosters growth and leadership. Choose to be a Troublemaker – challenge the status quo, innovate, disrupt and seize the opportunity to transform yourself. All this while having fun along the way!
Job Title:
Specialist Platform – C++
Job Summary:
The candidate will be working in a global development team environment spread across various locations building/supporting IT solutions for TRM domain (FO, MO and BO)
JOB RESPONSIBILITIES
- Owns consistency and high quality in solution delivery
- Sets up the development and production environments and troubleshoots performance issues
- Participates in architecture and design reviews for projects that require complex technical solutions
- For package implementations, performs the gap analysis between business requirements and the package features and design the configuration, customizations, extensions, interfaces required to meet the requirements
- Represents the organization in customer-facing communication pertinent to Sapient’s technical expertise on the specific platform
- Develops and promote architectural best practices and standards
- Participate in development stage and play role of hands on developer as and when required
-
Experience Guidelines:
YEARS OF EXPERIENCE - 9-12 yrs.
We are seeking experienced people
- With strong hands on development experience on C++ development
- Capable of building architecture/design from scratch or taking existing production architecture and changing requirements to come up with cohesive, intelligent and logical solutions to the problems.
- The person will be leading and mentoring other developers to make significant contributions to the team and should be ready to be hands down as the situation demands.
- In-depth understanding of OOAD concepts and is able to think through a problem at abstract level to come up with the solution.
- Stronghold on applying enterprise design patterns to solve complex business problems. Has ability to understand the need of patterns, and has experience in doing tradeoffs to decide which pattern to use when.
- Experienced working and designing n tier applications. Should definitely be able to design / architect / have thoughts on the backend layer as well.
- Deep understanding of C++ specifically with respect to designing and development of core business layers of the application.
- Must have good working knowledge of designing and developing multithreaded applications.
- Hands on development work on C++ as core programming skills for at-least 5 years, preferably on Linux /Unix
- Strong experience using and implementing data structures.
- Should have experience in large and complex distributed systems (knowledge of CORBA/RMI/DCOM/etc)
- Should have good understanding of RDBMS with decent experience in writing complex SQL and stored procedures.
- Should have good understanding of messaging middleware concepts, usage and application (Message Queues, TIBCO, etc).
- Possess good communications and interpersonal skills
- Investment banking domain experience is added advantage
- Team player and able to assist junior member in development
- Good communications to handle coordination and liaison with different stakeholders
- Software Modularity
- Innovative design features
- High level Business Operations
- Interact with clients on conceptual & practical issues, Implementation techniques, appearance and Style
PERSONAL ATTRIBUTES:
- Strong and innovative approach to problem solving and finding solutions
- Excellent communicator (written and verbal, formal and informal)
- Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
- Ability to multi-task under pressure and work independently with minimal supervision
- Ability to prioritize when under pressure
Education:
Full Time Bachelor’s / Master’s degree (Science or Engineering preferred)
About Global Markets
Sapient Global Markets, a part of Publicis.Sapient, is a leading provider of services to today’s evolving financial and commodity markets. We provide a full range of capabilities to help our clients grow and enhance their businesses, create robust and transparent infrastructure, manage operating costs, and foster innovation throughout their organizations. We offer services across Advisory, Analytics, Technology, and Process, as well as unique methodologies in program management, technology development, and process outsourcing. Sapient Global Markets operates in key financial and commodity centers worldwide, including Boston, Calgary, Chicago, Dusseldorf, Frankfurt, Houston, London, Los Angeles, Milan, New York, Singapore, Washington D.C. and Zurich, as well as in large technology development and operations outsourcing centers in Bangalore, Delhi, and Noida, India. For more information, visit www.sapientglobalmarkets.com.
Sapient is a registered service mark of Sapient Corporation
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Bengaluru (Bangalore), Bengaluru (Bangalore)
8 - 12 yrs
₹5L - ₹28L / yr
C++
design patterns
datastructures
Algorithms
Linux/Unix
+3 more
Sapient Global Markets, a division of Sapient® (NASDAQ:SAPE), is a leading provider of services to today’s evolving financial and commodity markets. We provide a full range of capabilities to help our clients grow and enhance their businesses, create robust and transparent infrastructure, manage operating costs, and foster innovation throughout their organizations. We offer services across Advisory, Analytics, Technology, and Process, as well as unique methodologies in program management, technology development, and process outsourcing. At Sapient Global Markets, we don’t simply help firms, regulators and other market participants better manage change. So you will help them formulate the strategies and build the solutions that will put them ahead of the game.
JOB RESPONSIBILITIES
- Owns consistency and high quality in solution delivery
- Sets up the development and production environments and troubleshoots performance issues
- Participates in architecture and design reviews for projects that require complex technical solutions
- Develops and promote architectural best practices and standards
- Participate in development stage and play role of hands on developer as and when required
SKILL REQUIREMENTS
We are seeking experienced people
- With strong hands on development experience on C++ development
- Capable of building architecture/design from scratch or taking existing production architecture and changing requirements to come up with cohesive, intelligent and logical solutions to the problems.
- The person will be leading and mentoring other developers to make significant contributions to the team and should be ready to be hands down as the situation demands.
- In-depth understanding of OOAD concepts and is able to think through a problem at abstract level to come up with the solution.
- Stronghold on applying enterprise design patterns to solve complex business problems. Has ability to understand the need of patterns, and has experience in doing tradeoffs to decide which pattern to use when.
- Experienced working and designing n tier applications. Should definitely be able to design / architect / have thoughts on the backend layer as well.
- Deep understanding of C++ specifically with respect to designing and development of core business layers of the application.
- Must have good working knowledge of designing and developing multithreaded applications.
- Hands on development work on C++ as core programming skills for at-least 5 years, preferably on Linux /Unix
- Innovative design features
- High level Business Operations
- Interact with clients on conceptual & practical issues, Implementation techniques, appearance and Style
Core .NET
A proven track record of design, development and delivery
OO development experience (OOPS, Design Patterns) with C# server-side development in large scale, multi-threaded business critical applications
Good design skills using n-tier architectures (scalability, multithreading, caching, business & data layers) or SOA based applications
Is able to coach and mentor others in use of GoF, GRASP and other design patterns.
Good Hands on skills in coding in C#
Basic skills in Threading, Serialization, Performance, Security and Remoting
.Net 3.5 & above frameworks
Database skills (SQL/Oracle/Sybase), ability to write stored procedures
Basic understanding of patterns like MVP, MVVM, MVC etc.
Exposure to both Winforms and ASP .net
Appreciation of how Javascript interacts with the Silverlight controls and how to facilitate communication between Silverlight, Browser and the Web Server.
Winforms Skills
Should have more than 2 years of experience developing Winforms based applications
Should have deep understanding of creating large Winforms based applications
Should have knowledge of Background Worker, Events and Delegates, ASync Pattern, STA, Data Binding, Reflection, Dirty Properties etc..
Should have expert level knowledge on Winform controls like Data grid, Tree view, Property bag, Progress bar, Tab control, Menu Bar, and Validator controls. Exposure to similar third party controls from developers like Xceed, Janus, Infragistics, Dev Express, Telerik etc. is a plus.
Must have exposure to frameworks like CAB, CAL etc.
Exposure to middle ware frameworks like ADO .NET, CSLA, .NET tiers, Active Objects or others.
Understanding of Messaging frameworks/applications like MSMQ, JMS, MS Exchange.
Basic Understanding of Workflow engines like WWF, Biztalk etc.
Implementation experience of any one rule engine.
WPF & Silverlight Skills
Understands GUI development best practices.
Can visualize screens applications and break it in to various forms and screens. Maturity level may vary depending on the number of years on experience.
Exposure in customizing and extending UI controls like Tree View, Ribbon, Property Grid, WPF Grid etc.
Should understand XBAP
Should have more than 6 months experience in designing applications using WPF, Expressions Blend and Visual Studio 2008 or higher.
Understands the WPF as a framework with decent knowledge base framework elements, the layout system, Visual Tree, User Control, data binding, control template, styles and dynamic resources and animations.
Must understand Dependency Property System
Must understand the underlying Threading model and the use of Dispatcher class
Must understand the concept of Shell and how it can be used with both WPF or Silverlight
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
NCR (Delhi | Gurgaon | Noida)
9 - 13 yrs
₹17L - ₹34L / yr
Core Java
Java
Architecture
Spring
Sapient Global Markets, part of Publicis.Sapient, is a business consulting, technology and services provider to the capital and commodity markets. For more than two decades, we have worked with market participants, intermediaries, regulators and governments to develop and implement innovative solutions that transform their business. From advising on strategic initiatives to integrating advanced technologies into trading environments, we help firms optimize how they initiate and leverage the solutions and processes that run their front, middle and back offices. Located on four continents and in key centers relevant to the global capital and commodity markets, we provide access to a network of experts through local offices around the world.
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
Noida, NCR (Delhi | Gurgaon | Noida)
3 - 9 yrs
₹5L - ₹19L / yr
Object Oriented JavaScript (OOJS)
Javascript
HTML/CSS
AngularJS (1.x)
As a Senior Associate, Interactive Development, you will play a key role in delivering stable, enterprise-level software to our clients. You will be an individual contributor who is able to work independently to convert rich interactive designs to web applications that conform to our standards and best practices. The Senior Associate will provide guidance to junior team members and will potentially lead a team of 3-5 people, delivering an entire track of work.
Expected Competencies:
Elements Expected Proficiency Level
HTML
• Hand-codes advanced HTML documents from scratch
• Applies the knowledge of how and why to use little-known or little-used elements
• Uses advanced accessibility attributes like table Index and access key where appropriate
• Understands the different DOCTYPE declarations, their relevance, and meaning
• Creates clean pages without inline styles or scripts or excessive element nesting
• Ensures projects follow best markup practices and assists others with issues
CSS
• Applies advanced CSS concepts and best practices
• Creates intermediate layouts from scratch
• Able to articulate the difference between inline, in-document and external style sheets and how they cascade.
• Understands the impact of CSS techniques such as image replacement on SEO and Accessibility
• Applies understanding of CSS short-hand
• Basic knowledge of CSS3, including effects, responsive design, and CSS preprocessors/frameworks such as SASS/Compass
• Creates table-less layouts using positioning and floats
• Validates CSS with the W3C validator
• Researches and debugs non-complex bugs and browser issues
• Ensures projects follow best styling practices and assists others with issues
JavaScript
• Applies knowledge of unobtrusive JavaScript, event listeners and handlers, and custom events
• Writes event handlers for touch, gesture, and other interactions in addition to mouse events
• Follows OOJS techniques for coding
• Can implement at least one type of JavaScript library or framework and use most core functions to meet functional and technical requirements for a project
• Applies advanced features of or extends ready-made plugins
• Can build simple application components
• Understands HTTP and RESTful interfaces and uses that knowledge to debug AJAX requests
• Is familiar with functionality available in advanced browser APIs such as geolocation, drag and drop, and RTC
• Validates JS with JSHint/JSLint
• Uses feature detection (either manually or with a library such as Modernizr) instead of user agent sniffing to test for available functionality.
• Is familiar with mobile development methodologies, including “hybrid” web/native solutions, such as those involving PhoneGap or similar frameworks
• Is aware of the performance implications of loops, DOM manipulation, and variable caching
• Researches and debugs non-complex bugs
• Ensures projects follow best JavaScript practices and assists others with issues
Architecture
• Understands the basics of OO design like encapsulation, abstraction, polymorphism
• Understands the basics of commonly used data structures
• Can produce a logical object entity model for a given problem statement.
• Is familiar with commonly used design patterns, such as the GOF patterns, IOC/DI and others.
• Has created the low level design of one or more modules of a medium complexity application.
• Is familiar with one or more design notations, such as UML for creating class and sequence diagrams.
• Is familiar with commonly used class and package design principles, such as high cohesion/low coupling, single responsibility principle, open/closed principle, interface segregation principle etc.
Experience • 6+ years of professional web development experience
Key Responsibilities Areas:
Major Activities
Client
• Client workshop note taker
• Client meeting
Architecture, Design & Leadership
• Work with project management to accurately estimate and scope out projects
• Work with information architecture and design teams during planning and production phases
• Ensure cross-device and cross-platform compatibility
• Converse with back-end teams to create optimum integration solutions
• Mentor, coach and manage team members while managing your team’s track of work to completion
• Be able to produce clear and concise technical specification documents for internal and external use
• Thrive under tight deadlines while managing time efficiently and effectively allocating work to junior team members
• Project issue and risk manger
• Delivery processes compliance manager
Implementation
• Problem solving in a proactive and efficient manner
• Be responsible for the quality of your work throughout its lifecycle
• Write code based on functional specifications
• Optimize development for user experience
• Comment code and produce documentation to industry standards
• Produce code to the highest standards while adhering to industry accepted architecture and design pattern techniques and methodologies (e.g., MVC, SOA, OOP, DI etc.)
• Solution prototyper
• Software Build-master
• Quality Assurance analyst
Community
• Trainer
• Project level and peer review coordinator
• Project team celebration owner
• Delivery Focus Areas owner
• Recognition owner
• Delivery Capabilities team liaison
• Proactive in the global Sapient development community
Education:
Bachelor’s degree required
The recruiter has not been active on this job recently. You may apply but please expect a delayed response.
NCR (Delhi | Gurgaon | Noida)
3 - 9 yrs
₹5L - ₹22L / yr
Core Java J2EE
Algorithms
Data Structures
Hibernate (Java)
Multithreading
+1 more
Strong Development Skills in Java (JDK 1.5 OR 1.6)
*Java 5 Features: Enums, Annotations, Generics, Auto boxing, Loops, Concurrent APIs etc.
*Strong in software development process, test driven development.
*Strong OO design skills/implementation of design patterns.
*Experience with Multithreading/Data Structures and Algorithms is highly preferred (not a mandate though)
*Good communication skills and ability to work with global teams to define and deliver on projects.
*Strong experience with J2EE, Core Java (Serialization, Synchronization, Concurrency, Reflection) ,Frameworks/ORM tools (Struts/Springs/Hibernate/toplink/JPA/Ibatis etc), Presentation Layer (JSP/Servlet) , Databases, Build and Release, Systems Integration, Agile, Estimations/Planning, OOPS Concepts, Client Management/Interaction.
Read more
Did not find a job you were looking for?
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
MyOperator is India's leading cloud communications provider, empowering over 10,000 businesses across industries with cutting-edge SaaS solutions. Our offerings include Cloud Call Center, IVR, Toll-free Numbers, Enterprise Mobility, WhatsApp Business Solutions, and Heyo Phone. We are committed to delivering innovation and exceptional customer service that drives business success.
We are a SaaS company with a primary focus on subscription e-commerce in the enterprise space. We help small & medium businesses to run and manage their subscription business. Rekart.io is a product platform with robust subscription management, ordering, payments and delivery fulfilment.
At LearnTube, we’re on a mission to make learning accessible, affordable, and engaging for millions of learners globally. Using Generative AI, we transform scattered internet content into dynamic, goal-driven courses with:
AI-powered tutors that teach live, solve doubts in real time, and provide instant feedback.
Seamless delivery through WhatsApp, mobile apps, and the web, with over 1.4 million learners across 64 countries.
We at Sugary are trying to bridge the gap between restaurants and end users in their discovery to payment journey. We help restaurants cross sell their tables , co working seats , food inventory to corporates through our Dynamic and end to end booking and payment management system
Nvelop is a pioneer in AI-powered, automated IT sourcing, delivering more efficient procurement, faster time-to-market, and enhanced compliance. Nvelop develops an AI-native SaaS platform for sourcing supporting end-to-end IT sourcing processes including solution exploration, requirements gathering, RFP generation, proposal evaluation, and contracting. Nvelop was founded in 2024. The company is based in Helsinki, Finland. Learn more at www.nvelop.ai.
Established in 2016, Rohini IT Consulting LLP is a brand in itself leading IT Consulting and IT Talent Acquisition company engaged in the area of Web and Mobile product Engineering, Project Management, QA & Testing by offering latest technology solutions. We provide innovative, cost-effective, high-quality services that meet the challenges of various industries. Combining technology with business acumen to bring you comprehensive solutions, we work as a convenient one-stop solution provider, facilitating a combination of different services according to your varied business needs.
People, Process & Technology are pillars of our company. Our experience in combining people and processes to deliver world-class personalized services makes us an ideal outsourcing partner. By leveraging innovation and through a standardised delivery model process, we provide the best return on investments for our clients.
With a uniquely flexible delivery model, combining onshore/offshore IT staffing and services, Rohini IT Consulting LLP offers clients custom solutions from a trusted single source, based on deep customer insights developed through trusted relationships. By focusing on the best use and application of technology, Rohini IT Consulting LLP clients can reduce costs, even as they grow.
In IT recruitment, we tap into global network to stay informed of the latest trends in recruitment and align ourselves to constantly stay in touch with emerging needs. This strategy powers our ability to answer the changing demands of international business and provides us ready access to the talents required to fulfill them.
Evivve a multiplayer online game designed by Mohsin Memon and published by Gamitar Learning for social emotional and leadership development. The game is designed to enable learning on important workplace competencies like collaboration, communication, problem solving, dealing with VUCA and others.
The format of the game-based learning experience is very simple and effective:
Play - Learners play the game
Reflect - Learners reflect about how they played the game
Iterate - Learners practice what they've learned
----
Background:
These are exciting times, we get to play and learn right from the comfort of our homes in as little time as 2 hours. It speaks a lot to what technology is able to achieve. The format of the game is adopted from a genre called MMO - Massively Multiplayer Online. Ours won't be massively multiplayer but it'll certainly be multiplayer and online thus: MOGL - Multiplayer Online Game-Based Learning.