Quick Question:

How much experience do you have working with .NET technologies?
Quick Question:

Do you have 2 years of SQL Server experience?
Quick Question:

Do you have experience working in an Agile Software Development environment?
Quick Question:

Do you have a quiet work area and an Internet connection that will support consistent quality in VoIP phone calls?
Quick Question:

How much experience do you have with web-based development through MVC and RESTful API architectures?
Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
.NET Software Engineer
Remote - India

Opportunity Snapshot
Top reasons to consider aligning your career with Hinda and Engage2Excel.
show more…
Make an impact doing challenging work at a U.S.-based, global industry leader

If you are a .NET developer with full-stack experience or a solid back-end developer with the drive to learn, this position offers you some compelling opportunities. You will:
  • Make your mark as an important member of an assigned scrum team using the latest .NET Framework technology. 
  • Invest the majority of your time working on new development, while also supporting some legacy systems. 
  • Contribute to challenging special projects, interacting with a large IT team that values knowledge-sharing and collaboration.
  • Showcase your potential to take on additional responsibilities and advance. Our growing IT organization is dedicated to creating opportunities for strong performers.
  • You'll have the chance not only to expand your skills but also to use your creativity in problem-solving and solutioning. We look for people who are thinkers, as well as doers. 
This is a remote, India-based role. You'll work a schedule with a mix of day (at least four) and evening hours. Team members are all online for scrum meetings. 

We have multiple opportunities available for full-stack and/or back-end, and support engineers, so feel free to share this information with your network.

For over 50 years, Hinda has been helping clients engage, inspire, and reward employees and customers. Our expertise, resources, and support help companies grow sales, engage employees, and create loyal customers. We succeed when our clients do, and we ship over 1 million awards each year to people who deserve recognition for their outstanding accomplishments. We are part of Engage2Excel, a world leader in creating engaging career experiences.
show less…
Advance your full stack skills as you work with the latest .NET technologies

Your Qualifications
Find out what you'll need to work and excel in this role.
show more…
To be a good fit for the .NET Software Engineer opportunity, you will have:
  • A university or college degree in Computer Science or similar (preferred) or equivalent experience
  • 2+ years of;.
    • NET/.NET Core (C#), strong object-oriented programming concepts and application Quick question for you - click here
    • Web-based development through MVC and RESTful API architectures
    • SQL Server experience, ORM (Entity Framework) a plus Quick question for you - click here
  • Exposure to NoSQL (MongoDB), Indexing platforms (Elastic/Lucene); Redis a plus
  • Experience with Test Driven Development and/or unit testing
  • Knowledge of Agile SCRUM methodology of software delivery Quick question for you - click here
  • CI/CD curation, preferable through Azure DevOps (FKA Visual Studio Team Services)
  • Proficient with Git and GitFlow methodology 
  • 1+ years of experience with Angular 2 or greater preferred
You will work from home, so you'll need to have an environment that is conducive to a home office setup, including an Internet connection that will support consistent quality in VoIP phone calls. Quick question for you - click here

In addition, to excel in the role, you will need:
  • A positive attitude with the desire to learn and take ownership of your responsibilities
  • Ability to deliver high-quality code in a timely manner; pride in your work
  • Ability to effectively communicate and align efforts with product owner and team
  • Analytical problem-solving skills combined with the ability to meet challenges with creative solutions, where necessary
  • Technical competence to use open-source software, best practices and standards, and appreciate what is technically feasible
This description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.
show less…

The Job
Explore the details of this role.
show more…
Reporting to the Software Development Manager, as a .NET Software Engineer, you will serve as a contributing member of a team responsible for maintaining and engineering the company’s suite of incentive and loyalty software platforms. In time, you will also be tasked with proactively improving the reliability of our applications. As part of the team, you will commit to completing all items in the product backlog, and delivering a reliable, quality product to our customers. As part of your primary responsibilities, you will:
  • Add features based on an analysis of the backlog commensurate with existing functionality and architecture
  • Provide platform support as prioritized by Product Owner
  • Consume web services to send and receive data; as needed, design and implement RESTful web services Quick question for you - click here
  • Create software solutions that are based on an understanding of product requirements and acceptance criteria
  • Engage with personnel at all levels of the company, from peers to senior management. Take input from clients, subject matter experts (SMEs), peers, and management to design solutions
  • Consult with Product Owner to estimate, prioritize, prototype, develop, refine, test, and debug programs to meet needs.
  • Follow SDLC policies, including required documentation, to fulfill regulatory requirements (PCI, ISO 9001).
  • Create test strategies and provide 100% code coverage (unit tests) to verify quality.
  • Perform code reviews and peer review architecture designs.
  • Use CI/CD best practices for testing and deploying changes to production.
  • Act as a reliability engineer, including planning and promoting code standards, proactively
  • identifying areas to improve stability, and find ways to limit the amount of future support effort required.
  • Review monitoring alerts, logs, and other analytics to ensure platform stability. 
Success in the Role

We understand that there will be a learning curve as you get up to speed with our technology stack, processes, and company -- for example, we have a lot of business rules that apply across multiple platforms. At the same time, we’re looking for an engineer who is eager to jump into their assignment, working independently while also serving as a strong team member. Those who excel here are curious, and enjoy learning and growing on an ongoing basis.
show less…
Hinda Incentives is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.