Similar jobs
NPS Prism
Title: Manager – Software Engineering
Last Updated: November 2024
Reports to: Head – Engineering
Company Profile:
NPS Prism is a market-leading, cloud-based CX benchmarking and operational improvement platform owned by Bain & Company. NPS Prism provides its customers with actionable insights and analysis that guide the creation of game-changing customer experiences. Based on rock-solid sampling, research, and analytic methodology, it lets customers see how they compare to their competitors on overall NPS®, and on every step of the customer journey.
Launched in 2019, NPS Prism has rapidly grown to a team of over 200, serving dozens of clients around the world. NPS Prism is 100% owned by Bain & Company, one of the top management consulting firms in the world and a company consistently recognized as one of the world’s best places to work. We believe that diversity, inclusion, and collaboration are key to building extraordinary teams. We hire people with exceptional talents, abilities, and potential, then create an environment where you can become the best version of yourself and thrive professionally and personally.
Position Summary:
NPS Prism has experienced tremendous growth as a standalone software and data business over the past few years and is making the leap from being a consulting-led business to a technology-led business. Given that shift, we are looking to build our team with world-class team members to help drive business growth to its full potential in this next phase. This is a fantastic opportunity to help build the largest startup owned by Bain & Company and take NPS Prism into the future.
Job Description:
We are seeking an experienced and highly motivated Manager – Software Engineering specializing in React JS, Java Script, Springboot, Docker, Kubernetes, ORM frameworks, .NET frameworks, C# frameworks, Modern UI libraries, MS Azure, agile development methodology and PostgreSQL databases to join our dynamic team. The ideal candidate will have a strong background in the above technology stack to solve real-world problems and create highly scalable applications.
Key Responsibilities:
- Drive technical decision-making and architectural discussions, ensuring that solutions are scalable, reliable, and maintainable.
- Hands on experience in React JS to create highly scalable applications.
- Conduct regular code reviews and provide hands-on technical guidance and support to team members.
- Work closely with the engineering leadership team to continuously improve development processes, tools, and methodologies.
- Guide the software development team in delivering timely releases of features, enhancements, and fixes, while ensuring high-quality standards.
- Implement and optimize efficient processes, scalable tools, and resource allocation to achieve productivity goals.
- Drive and deliver results on both business-defined and self-initiated projects.
- Engage in people development and management, including recruiting new talent, retaining existing talent, and planning/executing staff development activities.
- Maintain a solid understanding of the impact of software releases on the business and client base.
- Ensure products are extensible, scalable, highly available, and feature excellent UI/UX.
- Lead and manage two teams of 8-10 globally dispersed developers, providing mentorship, guidance, and support to ensure the delivery of high-quality software solutions.
- Provide organizational leadership, managing cross-functional project teams for major product initiatives and fostering a culture of innovation and continuous improvement.
- Facilitate positive and effective communication within the development team and across the company.
- Participate in technical strategic planning, refinement, execution, and contribute to the establishment of the company’s technical vision.
- Continuously improve internal tools and libraries, share best practices, and promote team best practices like unit testing and code reviews.
- Report regularly to the management team on work progress, timelines, updates, staffing issues, and any challenges to on-time releases.
- Forecast, manage, and adhere to an annual budget.
- Maintain a high level of project quality and ensure timely delivery of projects.
- Collaborate with cross-functional teams including Product Management, Quality Assurance, and DevOps to define and deliver product roadmaps and project plans.
- Collaborate with other company leaders, managers, marketing, sales, and users to define application requirements and necessary modifications.
Responsibility Breakdown:
- Individual Contribution - 25% – Hands on work with help team build salable applications. Work on understanding current tech stacks and maintaining the existing applications.
- Technical Architecture – 25% - Work on creating scalable architecture for our cutting edge SAAS applications and bring industry knowledge to ensure we are cutting edge.
- People Management – 25% - Work on mentoring and coaching team.
- Stakeholder Management and Collaboration – 25% - Works with product leadership and other stakeholders.
Qualifications:
- Education:
- Bachelor's or master's degree in computer science, engineering, or a related field.
- Experience:
- 7 to 10 years of hands-on software development experience using JavaScript and Modern UI Libraries.
- 3-5 years of experience in React JS
- Experience with .NET and C# frameworks.
- 3 to 5 years of experience in a technical leadership role, managing software engineering teams.
- Proven track record of delivering complex software projects on time and within budget.
- Experience with Docker, Kubernetes, ORM frameworks, and PostgreSQL databases.
- Strong understanding of clearing, business, and capital markets.
- Skills:
- Excellent communication and interpersonal skills, with the ability to collaborate effectively with diverse stakeholders.
- Strong problem-solving and analytical skills, with a focus on results.
- Proactive and self-motivated, with a passion for technology and innovation.
Preferred Qualifications:
- Experience with cloud platforms (AWS, Azure, GCP).
- Familiarity with agile development methodologies.
Kindly Check the Roles and Responsibilities of US IT Recruiter
• Responsible for handling IT requirements from US based clients(State clients/Federal clients)
• Responsible for full-cycle recruiting: interview, offer, negotiation and closed candidates for assigned requisitions.
• Sourcing from Job Portals (Monster, Dice, Career builder, Yahoo Hot Jobs), Making job postings on the Job Portal.
• Must be having capability to work with a team or individually.
• Maintain close contact with candidates/Vendors/ recruiters/offshore team.
• Publish progress report to management every week.
About us: www.devcare.com
Devcare Solution is a place where a best-in-class working environment, professional management, and opportunities to learn exist bundled with exceptional rewards. It is ready to take more on board for all those who deserve a dream career. The team is full of good spirits complimenting each one's brilliance at workplace. Needless to say, about the interesting projects, you for sure will gain an enriching positive experience every moment.
Name of the company: DevCare Solutions
Year of establishment: April 19th, 2005
Company address: No 4, Ram complex, Padasalai Street, Urapakkam, Chennai 603210
It's Complete US Shift – Onsite
Shift Timing will be 7.00pm to 4.00am IST
Cab: Pick and Drop Available
Dinner will provide in the company
Benefits
EPF
Placement Incentives
- Identify target audience and grow our email list
- Design and implement direct email marketing campaigns
- Proofread emails for clarity, grammar and spelling
- Ensure mobile-friendly email templates
- Write newsletters including all company updates
- Upgrade our email templates using graphics, personalization and advanced features
- Ensure prompt and accurate communication with clients via email to minimize unsubscribes
- Create email databases for lead generation
- Analyze campaign performance and suggest improvements
- Report on sales revenue generated from email marketing efforts
- Ensure emails follow industry policies and best practices
Roles and Responsibilities
- Develop new business via telephone and mass communication such as email, research, and social media to introduce company product and services and identify appropriate buyers within the target market.
- Generating leads by working on researching a prospect company and/or by cold calling.
- Supporting the sales team in the daily administrative tasks.
- Follow up on leads and conduct research to identify potential prospects.
- Build and cultivate prospect relationships by initiating communications and conducting follow-up communications in order to move opportunities through the sales funnel.
- Conduct a need analysis and determine prospects pain points.
- You will help to create identify and track sales leads, generate sales report.
- Should be comfortable and fluent on both written and verbal communications via calls/emails and chats. He/She will be working closely with sales team.
- Prepare a pitch and help deliver the necessary details of IT Companies to prospect lead by assisting the business delivery team.
- Good knowledge of latest tech stacks in Digital Service, mobile and Web Technologies
- Work with Sales team to develop and grow the sales pipeline to consistently meet monthly/quarterly revenue goals.
We are looking "Network Engineer" for Reputed Client @Permanent Role.
Experience: 1 - 3 Yrs
Job Responsibilities
•VISE will work with field engineers on a technical level to troubleshoot and restore service to customer location
•VISE will give technical direction to field engineers remotely.
•A VISE engineer will be assigned ownership of a task and will be responsible for driving final resolution.
•A VISE engineer is expected to work in a team capacity, assisting other team members both technically and administratively.
•The VISE team will be expected to document VISE action plans (VAP) to field engineers
•VISE will have the ability to generate collaboration sessions with field engineers and or customers to troubleshoot and restore Cisco devices
•The VISE Engineer will record the initial details, subsequent updates throughout the duration of the task, document resolution and close the task upon completion of the necessary actions.
•VISE will be expected to perform “queue prep” prior to the start of shift, adding descriptions or pushing dispatches to other queues.
•VISE will be expected to stay 30 minutes after “queue end” in the event a dispatch needs to be handed over to the following theater.
•The VISE Engineer will maintain continuous contact with the Field Engineer throughout the resolution process for Tasks, including but not limited to, advising on the progress of the Task, and providing resolution of the Task
•Escalating with Cisco’s logistics organization on missing or late part deliveries
•Escalating to upper tier support (VSET or TAC) when reaching the end of knowledge limit within a timely and concise manner per procedures
•Providing logistics instructions and Customer details to the FE
•VISE team will be expected to take both minimal to moderately technical and administrative escalation from other teams, field engineers and customer
•Tracking field engineers when they do not make contact with VISE at committed ETA.
Specific tasks may include but shall not be limited to:
•Facilitating the replacement activity between the End User Location and FE
•Loading firmware/IOS images to Cisco devices/servers
•Applying customer configurations to cisco devices/servers
•Minimal to moderate level of troubleshooting different scenarios encountered during RMA replacement or troubleshooting only call (FE only sent out on dispatch)
Required skillsets and experience:
•1 – 3 years’ experience conducting remote technical support with business customers
•Knowledgeable in Cisco OS / UCSM GUI / CIMC
•Knowledgeable in UCS Server hardware troubleshooting (FRU component level; B & C series)
•Knowledgeable in Cisco device hardware troubleshooting (FRU component level; including but not limited to Route, Switch, ASA, Telepresence, etc.)
•Experience loading firmware/IOS images to Cisco devices/servers
•Experience applying customer configurations to Cisco devices/servers
•Minimal to moderate level of troubleshooting different scenarios encountered during RMA replacement or troubleshooting only call (FE only sent out on dispatch)
•Restoration from common or failed upgrades
•Excellent customer service and phone skills
•Very strong English language written and verbal skills
Location : Hyderabad & Chennai - Remote
Programming skills in PHP Yii / CakePHP / Zend PHP / Codeigniter / Laravel along MySQL
• Strong Knowledge in Responsive Web Design
• Excellent knowledge on HTML5, CSS3 bootstrap, JavaScript , CSS, AJAX, HTML4/5 & JQUERY
Location : Mumbai
Work from office.
We are looking for a Node.js Developer responsible for managing the
interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers
into the application. Therefore, a basic understanding of front-end technologies is necessary as well.
Responsibilities:
● Integration of user-facing elements developed by front-end developers with server-side logic
● Writing reusable, testable, and efficient code
● Design and implementation of low-latency, high-availability, and performant applications Implementation of security and data protection
● Integration of data storage solutions
Skills And Qualifications:
● 1-3 Years Experienced
● Strong proficiency with JavaScript
● Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack)
● Understanding the nature of asynchronous programming and its quirks and workarounds
● Good understanding of server-side templating languages
● Good understanding of server-side CSS preprocessors
● Basic understanding of front-end technologies, such as HTML5, and CSS3
● Understanding accessibility and security compliance (Depending on the specific project)
● User authentication and authorization between multiple systems, servers, and environments
● Integration of multiple data sources and databases into one system
● Understanding fundamental design principles behind a scalable application
● Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Proficient understanding of code versioning tools, such as Git
We are looking for Senior Software Engineer with expertise and experience in designing and automating the testing framework of web applications. The role involves continuous collaboration with development team, partners.
Responsibilities:
write test cases for the application
automate the test cases using selennium
Create Integration tests to ensure the quality of code
Build the testing framework to automate the Web API testing using core Java
Build the framework using selenium to automate the UI testing
Address and improve any technical issues
Strong commitment to quality and delivery
Collaborate well with engineers, and specialists to design and create advanced, elegant and efficient system
Create Integration tests to ensure the quality of code
Implement Continuous integration and automate the regression test suite
Write code that is cross-platform and cross-device compatible
Job Description:
- Creation and execution of content strategy across social media platforms (Facebook, Twitter, LinkedIn, Instagram, TikTok, etc.) adhering to the brand's requirements and guidelines
- Develop engaging, creative, innovative campaigns and content for regularly scheduled posts, which enlighten audiences and promote brand-focused messages
Technical Skills required:
- Working knowledge on prominent social media content updation dashboards.
- Understanding of key social media engagement metrices.
- Working knowledge of MS Excel and MS Power point. Good hands on knowledge on MS Excel is a plus.
Other requirements:
- Ability to work in a small yet closely-knit team and be willing to go an extra mile to help colleagues in time of need.
- Keenness to learn new things and grow.
- Good communication skills. May be required to speak to clients directly often.
- Ability to put across own PoV.
- Agreement to work long hours and even on weekends if required during peak work load periods. These would be seldom though may occur.
- Jovial and hardworking nature.