.Net Senior Software Engineer

Location: Gurgaon, Gurgaon, India

Department: Engineering - SWAT Team

Type: Contracted to Full Time

Min. Experience: Experienced

Mission

nivio is a leading Cloud Computing pioneers that allows users to rent applications, work anywhere (in the Cloud) and get access from a number of devices. The goal of Sr. innovator .net is to inherit massive amount of technology and take it to the next level. Sr. innovator .net will work on advanced architectures and will have opportunity to create cutting edge technology IP for nivio.

Key Attributes

Main Functions

• Define, design, develop, debug and deploy high quality software on schedule
• Work with several different functional teams
• Live and breathe nivio culture. Foster an environment of competitive harmony.
• Have a detailed understanding of all nivio products and how they work together

Secondary Functions
• Be a mentor to other team members
• Participate in nivio University by learning new skills yourself and helping others grow their skillset
• Keep smiling, create wonders and live your dreams!

Requirements
• Bachelors / Masters in CS or equivalent.
• 5+ years of experience in the software industry with a proven track record
• Strong understanding of .net framework internals and object oriented programming in general.
• Demonstrable experience as a developer in all these relevant technologies: C#, .Net, SQL, AJAX.
• Solid hands on experience working with SOAP Web Services and WCF services.
• Experience in web technologies and key platforms will be a huge plus (Cloud services, HTML5, JavaScript, JQuery etc.).
• Fanatically passionate about design (with UML conventions), and having hands-on coding ability, as well as having great instincts around quality and user experience.
• Excellent oral and written communication skills, ability to collaborate with partner and cross-discipline teams.
• Proven track record of test driven development.
• Demonstrable experience with shipping high quality code on schedule, through at least one full product lifecycle.

Key Traits
• Methodically deliver software projects in a timely manner
• Analytical thinking. Ability to solve complex problems quickly and efficiently
• Attention to detail
• Creativity, being able to think outside of the box
• Open to discussions: be a good listener, discuss and suggest new things.
• Team player and someone who helps others succeed
• Proactive in taking action and suggesting new ways to solve problems.
• Result oriented
• Agility to switch between different tasks

Ideal previous employers
• Google, Microsoft, Amazon, Yahoo!, Electronic Arts, Novel, Cloud Computing Startups

Things you will be required to do in next 6 months
• Work with product management to understand product requirements and use cases
• Assist project managers in estimation
• Create high level and low level design documents for new features and optimization of existing features
• Create and own technical specification of one or more products
• Create, implement and maintain product designs that scale to millions of users
• Refactor and maintain hundreds of thousands of lines of code to make it scalable
• Interact with multiple product teams and cross functional groups
• Conceive and drive team/company-wide technical initiatives
• Coach/mentor other team members and help them become better developers and technologists.
• Have loads of fun working with some of the smartest people in the industry

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Apply for this Position
* Required fields
Connecting LinkedIn
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume ( .pdf, .doc, .docx ) or paste resume

Paste your resume here or attach resume file

Cover Letter*
What is your nivio user name? If you don't have a nivio user name log on to http://ch.nivio.com/ and register yourself.*
What’s the advantage of using System.Text.StringBuilder over System.String?*
Can you store multiple data types in System.Array?*
What’s the difference between the System.Array.CopyTo() and System.Array.Clone()?*
What’s class SortedList underneath?*
What’s the role of the DataReader class in ADO.NET connections?*
What are three test cases you should go through in unit testing?*
Why are there five tracing levels in System.Diagnostics.TraceSwitcher?*
What’s a satellite assembly?*
Who referred you to this position?*
What’s your citizenship / employment eligibility?
What’s your highest level of education completed?*
College or University*
LinkedInLinkedIn profile URL:
Twitter
Website, blog or portfolio:
What languages do you speak fluently?
Desired salary*
Earliest start date?*
Can you work evenings?
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
References: Please enter names and contact information:*