C# .Net Software Development and Support Engineer

Location IN-Bangalore
Job ID
Smithamol Sebastian
Employment Type
Employee (Full-time)
Position Level


  • Who we are :

    At Zebra, we’re reinventing how businesses operate at the enterprise edge - helping them run faster, smarter, and more connected than ever before. A dynamic community of builders, doers and problem solvers, we each play a unique role - shaping new technologies, bringing solutions to market, and partnering with companies on the front line of business. Being a part of Zebra means making your mark as we make digital transformation a reality. It means growing into a leader at a leading company that makes a distinct difference - because together, we’ve only just begun.

    Build Today. Create Tomorrow.


    Join a team of builders, doers and problem solvers.

    Join Zebra.


    Zebra Technologies has acquired Profitect Inc., a leading provider of prescriptive analytics for the retail and consumer packaged goods industries. The addition of the Profitect solution offerings, technology, talents team and culture to Zebra expands our relevancy deeper and wider in global retails operations. Profitect’s Research and Development team is looking for a C# .Net Engineer to join our awesome development group in Burlington, MA. You will be responsible for working with the Product Management to understand requirements and design appropriate solutions. Design and develop software architecture and serve as a senior coder. Review software designs and perform code reviews. Work with Quality Assurance (QA) to ensure high quality software releases.


  • Designs, develops, and tests on a variety of software assignments that constitute a portion of a larger project
  • Develops and tests documentation which describes the specific software functionality
  • Participates and provides some input in project code reviews
  • Runs software tests designed by more experienced engineers
  • Reviews test results and perform root cause analyses to identify problems
  • Provides recommendations and implements solutions to complex issues. Insures compliance with quality process and standards
  • Makes changes to or upgrades existing software. Enhances and improves existing technologies to apply to new solutions
  • Makes and implements recommendations to immediate team to enhance performance and improve productivity
  • Seeks out new tools to analyze and solve problems
  • Exercises judgment within defined procedures and practices to determine appropriate action
  • Receives general instructions on routine work, new projects or assignments
  • May provide guidance to non-exempt personnel
  • Builds productive working relationships internally and externally
  • Primary intra-organizational with occasional inter-organizational and external customer contacts on routine matters
  • Ensure full cycle case management including intermediate technical troubleshooting, case escalations, and root cause analysis for issues that are reported by customers
  • Works on a full range of problems of moderate scope that require selection and/or modification of existing procedures and processes,
  • Manages multiple tickets related to a spectrum of technical problems
  • Analyzes and corrects product issues/ malfunctions with intermittent supervision on day-to-day work and general supervision on new assignments.
  • Contributes and maintains timely technical documentation on the customer support knowledgebase.
  • Solves problems in a timely manner using full understanding of the product functions and features and customer environment.
  • Networks with senior, internal and external, personnel in own area of expertise. Frequent communication with inter- organizational and outside customer contacts.
  • Must have strong written and spoken communication skills, including communicating ideas easily and effectively to diverse audiences, small and large.


  • Bachelor’s degree required. Major in Computer Science preferred. Master’s degree preferred.
  • 3-5+ years of relevant experience 
  • Good experience in C# and .Net
  • Demonstrated ability to write code in a load-balanced, multi-threaded environment.
  • Object Oriented analysis and classic design patterns.
  • Experience implementing REST interfaces.
  • Relational database concepts.
  • Can do attitude.
  • Quantitative and problem solving skills
  • Working knowledge of virtual environments.
  • Working knowledge of performance optimization approaches and techniques .
  • Good in Database server experience (SQL Server) including ability to write/understand SQL queries
  • Google Cloud Platform (experience a plus)
  • Mobile phone applications (experience a plus)
  • Salesforce (experience a plus)
  • Customer service values / orientation
  • Solid professional work behaviors (attendance, teamwork, time management)


  • U.S. Only:
    • Bachelor's or Masters degree in an appropriate engineering discipline required
    • Bachelors degree and 2+ years or Masters degree with no experience
  • All other Regions:
    • Bachelor's or Master's degree in an appropriate engineering discipline required
    • 2+ years experience

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share with Your Network

Need help finding the right job?

We can recommend jobs specifically for you! Click here to join our Zebra Talent Pool.