Software Engineer

3 weeks ago


Mumbai, India Nielsen Full time
About the role

- This role will be part of a team that develops software that runs on over 100k computers worldwide, measuring panelists activities as they surf the Internet. Using a software meter that is optimized to be unintrusive to the user, yet able to gather many biometric data points and send them back to a collection system that runs in the Cloud.- The Sr Software Engineer is ultimately responsible for delivering technical solutions: starting from the project's onboard until post launch support and including development, testing and user acceptance. It is expected to work with multiple delocalized project teams in multiple regions. As the MacOS Sr SW Engineer you will participate in the development efforts for our industry leading, MacOS and Safari based meters. Your role will involve implementing, and maintaining robust, scalable solutions. You will play a key role in shaping the technical direction of our projects.

Responsibilities

- Meter Development: Design and build new features in the existing MacOS and Safari Meter.- CI/CD Implementation: Design and implement CI/CD pipelines for automated build, test, and deployment processes. Ensure continuous integration and delivery of features, improvements, and bug fixes.- Code Quality and Best Practices: Enforce coding standards, best practices, and design principles. Conduct code reviews and provide constructive feedback to maintain high code quality.- Performance Optimization: Identify and address performance bottlenecks in both client-side and data upload components. Optimize applications for remote/unassisted installation.- Mentorship and Collaboration: Mentor junior engineers, providing guidance on technical aspects and best practices. Collaborate with cross-functional teams to ensure a cohesive and unified approach to software development.- Security and Compliance: Implement security best practices for both client and upload components. Ensure compliance with industry standards and regulations related to web application security.

Key Skills

- Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.- Proven experience, minimum 5 years, in Client-side development expertise using Objective C, Swift, XCode.- Good understanding of CI/CD principles and tools.- GitLab a plus.- Good problem-solving and debugging skills.- Good communication and collaboration skills with ability to communicate technical concepts.- Utilizes team collaboration to contribute to innovative solutions efficiently

Other desirable skills

- Experience with Javascript (Safari).- Knowledge of networking principles and security best practices.- Knowledge of Browser extensions distributed via Google and/or Microsoft stores.- Experience writing automaton tests.
  • **Software Engineer**

    4 weeks ago


    Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title**Software Engineer**We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in computer science and software development.Responsibilities**Key Responsibilities**• Design, develop, and test software applications• Collaborate with cross-functional teams to identify and prioritize software...

  • Software Engineer

    4 weeks ago


    Mumbai, Maharashtra, India NEC Software Solutions Full time

    At our company, we are seeking a highly skilled Software Engineer to join our team. Key responsibilities include developing software applications and maintaining existing codebases.Key Requirements:Proficiency in at least one programming languageExperience with software development methodologiesStrong problem-solving skills


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Role Summary : We are seeking a skilled Senior Software Engineer to join our development team at NEC Software Solutions. The ideal candidate will have strong hands-on experience in developing software for enterprise applications and solutions.Key Responsibilities :Develop high-performing, multi-threaded, real-time software using C# with .NET 6.0 or...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job DescriptionNEC Software Solutions is seeking a talented Software Engineer to join our team. The successful candidate will be working with a highly motivated development team to develop and maintain high-quality software solutions.Key Responsibilities:Design, develop, and test software applications using C# and .NET 6.0.Collaborate with the development...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    **About NEC Software Solutions**We are a leading provider of end-to-end IT services across the globe, with over 30 years of experience in delivering robust, market-ready software products that meet the highest standards of engineering and user experience.Our customers range from two-person startups to billion-dollar listed companies, and we work with diverse...


  • Mumbai, Maharashtra, India Navigators Software Full time

    Key ResponsibilitiesNavigators Software seeks a skilled Software Engineering Professional to join our team.Responsibilities:Perform thorough requirement analysis and develop reusable, scalable, and testable code.Design and deliver high-performance front-end applications.Develop application code and unit tests in Angular and REST Web Services.Utilize...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're committed to delivering innovative software solutions that transform businesses. As a Senior Software Engineer, you'll play a key role in driving this mission forward.Key Responsibilities:Translate high-level design into robust, efficient codeDevelop and maintain complex database systems using Oracle PL/SQLCollaborate with...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About NEC Software SolutionsWe are a leading provider of end-to-end IT services, with over 30 years of experience in delivering robust software products that meet the highest standards of engineering and user experience.Our team of exceptionally talented professionals works with diverse industry verticals, including publishing, media, financial services,...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at NEC Software Solutions. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge software solutions using the latest technologies.Key ResponsibilitiesDesign and develop FrontEnd and Backend components using Angular and...


  • Mumbai, Maharashtra, India BMC Software Full time

    At BMC Software, we are seeking a highly skilled DevOps Engineer to join our SaaS DevOps team. As a DevOps Engineer, you will be responsible for working on cloud native technologies, customer activations, and automations.Key Responsibilities:Fulfill responsibilities of a DevOps engineer working on cloud native technologies.Responsible for working on customer...

  • Software Engineer

    4 weeks ago


    Mumbai, Maharashtra, India Navigators Software Full time

    Key ResponsibilitiesWe are seeking a skilled Software Engineer - ASP.NET Core to join our team at Navigators Software. The ideal candidate will have experience in developing applications using ASP.NET Core MVC, as well as familiarity with various client-side frameworks such as jQuery, Angular, and React. The successful candidate will be responsible for...


  • Mumbai, Maharashtra, India Dew Software Full time

    We are seeking a talented VB.Net Software Engineer to collaborate with our team at Dew Software. As a leading player in the Digital Transformation space, we drive innovation and transformation for Fortune 500 companies. Our diverse team of experts delivers exceptional outcomes, and we support our clients in achieving their strategic objectives.Main...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    About the RoleThe successful candidate will be working as a C#,.Net developer for NEC Software Solutions, a leading provider of end-to-end IT services.Key ResponsibilitiesDesign and develop complex software solutions using C#, .Net 4.0 and above, and SQL Server.Estimate, design, and develop software solutions while collaborating with the team.Work on web...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're dedicated to delivering clever software solutions that streamline processes, save money, and drive positive change. Our approach is centered around understanding our customers' business needs before diving into technology.We've made a significant impact in various industries, including healthcare, housing, and law...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    NEC Software Solutions is a leading provider of end-to-end IT services, with a strong presence in the global market. We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of innovative software solutions.Key Responsibilities:Design and develop high-quality software applications using Java, Spring Boot, and REST...

  • Software Engineer

    4 weeks ago


    Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title: Software Engineer - BackendAs a Backend Developer at our company, you will be responsible for designing and implementing the back-end infrastructure of our software applications. You will work closely with the front-end development team to ensure seamless integration and user experience.Responsibilities:- Design and implement back-end...


  • Mumbai, Maharashtra, India NEC Software Solutions (India) Full time

    Job Title: SE/SSEWe are seeking a highly skilled Senior Software Engineer/SSE to join our team at NEC Software Solutions (India).Role: As a Senior Software Engineer/SSE, you will be responsible for designing, developing, and testing software applications using .Net Core 3 or above, Angular 8+, and MS SQL.Key Responsibilities:Develop and configure software...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    Job Title: Senior Software EngineerNEC Software Solutions is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our Technology Services Management team, you will be responsible for delivering engineering excellence through all phases of the development lifecycle.Key Responsibilities:Translate business requirements into...


  • Mumbai, Maharashtra, India NEC Software Solutions (India) Full time

    Job Title: Senior Software EngineerAt NEC Software Solutions (India), we are seeking a highly skilled and experienced Senior Software Engineer to join our team. The successful candidate will be responsible for delivering new projects and modifications/enhancements to existing applications.Key Responsibilities:Translate LLD into codeHave strong analytical...


  • Mumbai, Maharashtra, India NEC Software Solutions Full time

    At NEC Software Solutions, we're dedicated to delivering innovative software solutions that drive business success. As a Software Solutions Engineer, you'll play a key role in our team, working on cutting-edge projects that transform the way our customers operate.The ideal candidate will possess strong analytical skills, with the ability to translate...