Senior .Net Developer

At Ai-Media, we open content. From captioning live television for our broadcast customers, to captioning university lectures and school classrooms, we make content accessible for people all over the world who would otherwise be excluded. Technology is at the heart of our business, and we are known for creating ground-breaking and innovative products that are used to provide access to a wide range of markets, including live captioning on TV and in educational, corporate and government settings.

public class AiMediaJobAd

{

const int DECLINE = 0;

const int INVITE  = 1;

const int INVITE_OPTSKILLS = 2;

private string requiredSkills;

private string optSkills;

public AiMediaJobAd()

{

requiredSkills = “C#,ASP.Net MVC,JavaScript,”;

requiredSkills +=”Web API 2,Entity Framework”;

// optional skills

optSkills = “SVN,Jira,Confluence,Cordova,”;

optSkills += “Androi,iOS,UML Diagrams”;

}

private int selectCandidates(string candSkills,

int numYearDevExp,string candOptSkills=””)

{

int retval = 0;

if (numYearDevExp < 3)

{ return DECLINE; }

if (HasSkills(candSkills))

{

{

if (string.IsNullOrEmpty(optSkills))

{ retval = INVITE; }

else

if (HasOptSkills(candOptSkills))

{ retval = INVITE_OPTSKILLS; }

else

{ retval = INVITE; }

}

}

else

{ return DECLINE; }

if ( !(hasDevelopedSecureWebApp()

&& isProficientInDatabaseDev()))

{   return DECLINE; }

return retval;

}

private bool HasSkills(string s)

{

return requiredSkills.Contains(s);

}

private bool HasOptSkills(string s)

{

return optSkills.Contains(s);

}

}

Interested?

If you are interested in this position, please send a cover letter and resume to jobs@ai-media.tv

Start with $30 credit