Roles and Responsibilities
- You will be part of Windows product development team.
- Develop and enhance the product. Will involve building new features, enhancing existing
ones, and fixing of customer reported issues.
- The work will include development in native Windows technologies, like C++ and C# and
WPF. As well as leveraging web and cloud-based platform services.
- Architecture, Technical design and implementation of production ready code, partnering
closely with a cross-functional team (Engineers, Architects, Product Managers, QA,
Operations, and Business Partners).
- Exhibit Sound judgement while making technical and product decisions
- Analyze customer feedback received thru various channels to determine product
improvements that will enhance customer experience with the product.
- Consistently deliver high-quality shippable software to our customers, being part of our Agile
development team.
- Think creatively and facilitate innovative thinking.
- Exhibit natural leadership, mentor junior team members in the team
- Good communication skills: written and verbal
Desired Candidate Profile
Strong technical background in design and implementation of shrink-wrapped Windows
applications.
- 8+ years of experience in C++ and Windows/Win32/MFC a must.
- Prefer experience in .NET/C#/WPF.
Confidential
- Experience interfacing with back-end platforms using REST APIs.
- Ability to work on critical areas of the product.
- Strong knowledge of SDLC processes and best practices.
- Passion for understanding of customer issues and solving them.
- Well versed in a variety of Architecture and design patterns.
- Comfortable networking with a broad range of stakeholders and able to assess multiple
points of view
- Experience with unit test frameworks.
- MS or BS in Computer Science or equivalent.
- Excellent programming discipline: object oriented principles, design patterns, unit testing.
- Excellent verbal and written communications skills.
- "Self-starter" attitude with an ownership mindset.