Talent.com
Specialist Software Engineer (C++)

Specialist Software Engineer (C++)

ConfidentialPune, India
6 days ago
Job description

At NiCE, we don't limit our challenges. We challenge our limits. Always. We're ambitious. We're game changers. And we play to win. We set the highest standards and execute beyond them. And if you're like us, we can offer you the ultimate career opportunity that will light a fire within you.

So, what's the role all about

We are looking for a highly skilled and experienced Specialist Software Engineer with strong expertise in C++ and .NET technologies to join our software development team. In this role, you will be responsible for designing, developing, and maintaining robust, scalable, and high-performance software applications aligned with business requirements and technical specifications.

How will you make an impact

  • Apply a strong understanding of software development best practices, principles, and standards throughout the development lifecycle.
  • Write clean, efficient, and high-quality code that adheres to coding standards and software engineering best practices.
  • Stay current with the latest trends, technologies, and methodologies in software development and incorporate them into project work.
  • Provide technical guidance and support to team members, helping to resolve complex technical challenges.
  • Conduct thorough code reviews and provide constructive feedback to ensure code quality and maintainability.
  • Demonstrate deep knowledge of modern strong expertise in .NET technologies and C++ standards, along with a solid understanding of object-oriented design principles, design patterns, and software architecture.
  • Work on large-scale applications and manage complex codebases effectively, leveraging strong knowledge of algorithms and data structures.
  • Optimize application performance and use profiling and debugging tools to identify and address bottlenecks and issues.
  • Utilize AWS cloud services for application development, deployment, and monitoring. This includes working with services such as EC2, S3, Lambda, CloudWatch, RDS, and ECS / EKS.
  • Design and implement cloud-native or cloud-migrated solutions using AWS architecture best practices.
  • Collaborate effectively with cross-functional teams and exhibit strong communication and interpersonal skills.
  • Manage and track project timelines to ensure timely delivery of milestones and project goals.
  • Promote and enforce adherence to software development best practices within the team.
  • Mentor and coach junior developers, supporting their professional development and technical growth.

Have you got what it takes

  • Bachelor's degree in computer science, Software Engineering, or a related field.
  • 8 to 12 years of professional experience in software development using .NET and C++ technologies.
  • Strong understanding of Object-Oriented Programming (OOP) principles and experience applying design patterns in real-world scenarios.
  • Hands-on experience in telephony systems, including VoIP, media streaming, SIP signaling, and RTP protocols.
  • Deep knowledge of software development best practices, including design principles, testing strategies, version control, and continuous integration.
  • Experience in database design and development using SQL Server or similar relational database systems.
  • Proficient with development tools such as Visual Studio, Git, and JIRA.
  • Strong analytical and problem-solving skills, with a focus on performance and scalability.
  • Excellent verbal and written communication skills, with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • Proven ability to work independently as well as collaboratively in a team-oriented environment.
  • Self-motivated, detail-oriented, and committed to continuous learning and improvement.
  • Nice to Have :

  • Experience working with public cloud platforms, preferably AWS.
  • Hands-on experience in developing and deploying applications.
  • Practical understanding of microservices architecture and distributed systems.
  • Familiarity with Contact Center as a Service (CCaaS) platforms and Automatic Call Distribution (ACD) systems.
  • Working knowledge of Agile / Scrum software development methodologies.
  • Experience with C++, C#, .NET, and .NET Core for modern application development.
  • What's in it for you

    Join an ever-growing, market disrupting, global company where the teams – comprised of the best of the best – work in a fast-paced, collaborative, and creative environment! As the market leader, every day at NICE is a chance to learn and grow, and there are endless internal career opportunities across multiple roles, disciplines, domains, and locations. If you are passionate, innovative, and excited to constantly raise the bar, you may just be our next NICEr!

    Enjoy NICE-FLEX!

    At NICE, we work according to the NICE-FLEX hybrid model, which enables maximum flexibility : 2 days working from the office and 3 days of remote work, each week. Naturally, office days focus on face-to-face meetings, where teamwork and collaborative thinking generate innovation, new ideas, and a vibrant, interactive atmosphere.

    Requisition ID : 8260

    Reporting into : Tech Manager, Engineering, CX

    Role Type : Individual Contributor

    About NiCE

    NICELtd. (NASDAQ : NICE)software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences,fight financial crimeand ensure public safety.Every day, NiCE software managesmore than120 million customer interactions and monitors3+billion financial transactions.

    Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

    NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

    Skills Required

    Git, Scrum, Visual Studio, Agile, Sql Server, Design Patterns, .NET, Jira, Voip, Aws

    Create a job alert for this search

    Software Engineer • Pune, India

    Related jobs
    • Promoted
    • New!
    Specialist C++

    Specialist C++

    Accelyapune, maharashtra, in
    Experience : 8-10 years, with 3+ years in architecture / design.We are looking for a hands-on Technical Architect with deep expertise in C++ and Informix database. This role is ideal for someone who en...Show moreLast updated: 21 hours ago
    • Promoted
    • New!
    C / C++ Software Engineer - AIX Platform

    C / C++ Software Engineer - AIX Platform

    People Prime WorldwidePune, Maharashtra, India
    About the Company Our client is a trusted global innovator of IT and business services, present in 50+ countries.They specialize in digital & IT modernization, consulting, managed services, and ind...Show moreLast updated: 10 hours ago
    • Promoted
    Senior Software Engineer (C / C++)

    Senior Software Engineer (C / C++)

    ConfidentialPune, India
    Senior Software Engineer (C / C++).Senior Software Engineer (C / C++).We are seeking a highly skilled C++ Developer to join our dynamic team. The ideal candidate will have strong proficiency in C++ prog...Show moreLast updated: 6 days ago
    • Promoted
    Sr. Software Engineer - C++ Job

    Sr. Software Engineer - C++ Job

    ConfidentialPune, India
    YASH Technologies is a leading technology integrator specializing in helping clients reimagine operating models, enhance competitiveness, optimize costs, foster exceptional stakeholder experiences,...Show moreLast updated: 6 days ago
    • Promoted
    Zinnia - Senior Software Engineer I - C++ Programming

    Zinnia - Senior Software Engineer I - C++ Programming

    ZinniaPune
    Who We Are : Zinnia is the leading technology platform for accelerating life and annuities growth.With innovative enterprise solutions and data insights, Zinnia simp...Show moreLast updated: 30+ days ago
    • Promoted
    MAN - Software Engineer - C++

    MAN - Software Engineer - C++

    MAN TRUCK & BUS INDIA PVT. LTDPune
    Tech Computer science, Electrical engineering, Mechanical Range : 3 to 6 Years.Roles & Responsibilities : ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer - C++ Development

    Software Engineer - C++ Development

    PratitiPune
    Description : Qualification : - BE / BTech / MTech / MS in Computer Science or related discipline from a reputed institute.Experienc...Show moreLast updated: 21 days ago
    • Promoted
    Software Engineer

    Software Engineer

    ACL Digitalpune, maharashtra, in
    Usage of GHCP or AI tools in coding.Strong understanding of Design Pattern, OOPS knowledge,.Power System knowledge adds value to the profile. Proficiency in using version control systems like.Experi...Show moreLast updated: 24 days ago
    • Promoted
    Software Engineer (C++)

    Software Engineer (C++)

    ConfidentialPune, India
    FlexTrade Systems is a global leader in building a high-performance multi-asset execution management and order management systems for equities, fixed income, foreign exchange, futures, and options....Show moreLast updated: 6 days ago
    • Promoted
    Qualys - Senior Software Engineer - C++ / Golang

    Qualys - Senior Software Engineer - C++ / Golang

    QUALYS SECURITY TECHSERVICES PRIVATE LIMITEDPune
    Description : This position is for Senior Software Engineer for working on an exciting project developing container security solutions.This...Show moreLast updated: 9 days ago
    • Promoted
    Senior Software Engineer (C / C++)

    Senior Software Engineer (C / C++)

    NorthStar HR Consultantspune, maharashtra, in
    Job Title - Senior Software Development Engineer.Innovate and develop creative solutions using cutting-edge technologies to continuously enhance our client's multi-platform Agent Software.As part o...Show moreLast updated: 11 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Magdum Technologiespune, maharashtra, in
    Magdum Technologies delivers tailored automation solutions for industries such as healthcare, pharmaceuticals, cleanroom management, HVAC systems, food processing, and mechatronics.Our products and...Show moreLast updated: 2 days ago
    • Promoted
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    VOLANSYS (An ACL Digital Company)Balewadi, maharashtra, in
    Principal Engineer (RTOS or Linux).Only Immediate, Serving Notice & 30 Days.Strong practical hands-on with.Microcontroller running RTOS like FreeRTOS or Linux, MCU, MQTT.Show moreLast updated: 11 days ago
    • Promoted
    Software Engineer - C / C++ Programming

    Software Engineer - C / C++ Programming

    ElementSkillPune
    We are seeking a passionate Software Engineer-C / C++ with strong programming skills and a keen interest in building scalable, high-performance applications.If you enjoy solving co...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer 2 - C, C++

    Software Engineer 2 - C, C++

    ConfidentialPune, India
    The Software Engineering team delivers next-generation application enhancements and new products for a changing world.Working at the cutting edge, we design and develop software for platforms, peri...Show moreLast updated: 6 days ago
    • Promoted
    Sr Software Engineer(C / C++)

    Sr Software Engineer(C / C++)

    Qualyspune, maharashtra, in
    This position is for Senior Software Engineer for working on an exciting project developing container security solutions. This opening provides you a chance to create a significant impact on a new p...Show moreLast updated: 30+ days ago
    • Promoted
    C / C++ Software Engineer – AIX Platform

    C / C++ Software Engineer – AIX Platform

    People Prime Worldwidepune, maharashtra, in
    Our client is a trusted global innovator of IT and business services, present in 50+ countries.They specialize in digital & IT modernization, consulting, managed services, and industry-specific sol...Show moreLast updated: 21 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Aetoskypune, maharashtra, in
    Aetosky develops secure and sovereign software platforms that enable defense and dual-use institutions to transform geospatial data into actionable insights. Our mission is to empower national secur...Show moreLast updated: 14 days ago