Core responsibilities will include:
Design, implement and maintain software to secure critical communication systems
Lead by example in software engineering and communication
Work closely with both other developers and testers to deliver shippable software that meets and exceeds customer expectations
Research new technologies and find ways to improve those already used
Coach and mentor other developers within the team
Required Academic and Career Experience:
A bachelors degree in Computer Science (or related field), or equivalent experience.
A minimum of 3 years experience in commercial software development delivering Web applications or desktop applications based on the Microsoft .Net framework.
Familiarity working with a diverse and remote development team.
Experience of delivering complex development projects within a tight schedule using established development methodologies (SCRUM, AGILE etc.)
Experience in the IT security industry advantageous
Required Skills:
Hands-on commercial experience with design and development of scalable distributed front end .NET applications for Windows Server.
Expert knowledge of .NET framework and related technologies, including C#, WCF, RESTful Service, ASP.NET, IIS.
MS SQL 2005-2012, T-SQL, distributed transactions, replication, LINQ2SQL/Entity Framework
Familiarity with email systems, gateways, MIME, Microsoft Exchange, Lotus Notes etc.
Authentication frameworks experience (Active Directory, ADFS, Windows Identity Foundation, LDAP, Single-sign-on)
Good understanding of data security patterns, protocols and standards is a plus (encryption, PKI, TLS etc.) and practical implementation of these in Windows .NET framework and external libraries (e.g. OpenSSL). Habits of writing secure code and ability to audit work of other developers.
Experience with different versions of Microsoft Visual Studio, PowerShell and/or other scripting languages, source control, bug-tracking systems e.g. Jira etc. is assumed.
Desired Skills:
The ideal candidate will have several years of real, hands-on C++ / C++ CLR experience, and overall be ready to learn and program in any programming language as necessary
Experience with MongoDB/Hadoop
Mono/Linux experience
Esse India is India's leading immigration and visa consultancy firm with the objective to expedite comprehensive and customized immigration solutions for our clients. We are committed to providing world-class, personal, consistent, and professional immigration and visa consulting services tha...