C#.NET Software Engineer, Senior

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.


  • Develop major capabilities in Profit Amplification Suite
  • Develop and improve functionality of core products
  • Take ownership of major parts of the architecture
  • Assist in product migration to new technologies
  • Establishes requirements for moderately complex software design projects. Prioritizes features to insure the most important get implemented
  • Participates in code reviews and identifies bad sections early in the process and then recodes them
  • Completes all phases of moderately complex software design projects. Carries out all in-process and final inspection activities
  • Develops and tests documentation for the software projects
  • Considers latest technologies and new approaches to designs and implementation of new designs
  • Reviews changes or upgrades to existing software and/or firmware designs. Develops new technology to solve unique problems
  • Provide recommendations and solutions to problems using experience in multiple technical areas
  • Applies existing technology in new ways to improve performance and productivity
  • May develop new tools to aid in the analysis and solving of problem
  • Exercises judgment in selecting methods and techniques for obtaining solutions
  • Receives little instruction on day-to-day work and general instructions on new assignments
  • May influence the activities of junior level personnel (exempt professional and non-exempt)
  • Networks with senior, internal and external, personnel in own area of expertise. Frequent inter-organizational and outside customer contacts


  • Bachelor’s degree required. Major in Computer Science preferred. Master’s degree preferred.
  • 4-8+ years of relevant experience 
  • 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.
  • Retail enterprise software.
  • Can do attitude.
  • Quantitative and problem solving skills
  • Working knowledge of virtual environments.
  • Cloud experience (Google Cloud, AWS, Azure).
  • Working knowledge of performance optimization approaches and techniques .

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.