Job Description


Job Overview

  • Job ID:

    J38259

  • Job Title:

    Senior full stack.net Developer

  • Location:

    New York, NY

  • Duration:

    12 Months + Extension

  • Hourly Rate:

    Depending on Experience (DOE)

  • Work Authorization:

    US Citizen, Green Card, OPT-EAD, CPT, H-1B,
    H4-EAD, L2-EAD, GC-EAD

  • Client:

    To Be Discussed Later

  • Employment Type:

    W-2, 1099, C2C

Job Description:

General Qualification/Job Requirements:

  • BS in Computer Science, or equivalent
  • 7+ years experience working with Microsoft .Net framework and web technologies
  • Expert knowledge in core Microsoft Technologies including C#, Web API, PostSharp, Reactive Extensions, Parallel Programming, Entity Framework, ASP.Net, WinForms, IIS 7.5+, Windows 7/8 and Windows Server 2012
  • Familiarity with consuming services- such as Box.com, AWS, Google API, Force.com and Microsoft Live APIs
  • Knowledge in SQL Server 2008+, TSQL, SQL Server Administration, Stored Procedures and Performance Tuning concepts
  • Strong OOP methodology
  • Expert knowledge in web technologies including TypeScript, JavaScript, JavaScript coding patterns, JSON, JavaScript frameworks such as AngularJS, Bootstrap, and KnockOutJs
  • Strong HTML and CSS
  • Must be able to perform data mining, analyze systems and applications holistically; this includes understanding them from a the front and back end as well as how the employee can best utilize the application
  • Excellent time management, verbal and written communication skills

Preferred Requirements

  • Masters or additional elective courses in Computer Science
  • C++, nodejs, and Java a plus
  • Building SharePoint 2013 Timer Definitions, Event Receivers, Custom Site Definitions, and Features a plus
  • Experience working for an accounting firm

Essential Job Functions

  • Design and develop systems making specific determinations about system performance
  • Review and repair legacy code
  • Conduct system analysis and development to keep our systems current with changing technologies
  • Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions
  • Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
  • Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
  • Review, to the extent possible, changes in code and the environment that will affect system performance
  • Writes, edits, and debugs new computer programs for assigned projects
  • Recommend process and application enhancements.
  • Prepare detailed specifications, flow charts and diagrams from which programs will be written

Apply Now
Equal Opportunity Employer

MACHINE LEARNING TECHNOLOGIES LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. MACHINE LEARNING TECHNOLOGIES LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will MACHINE LEARNING TECHNOLOGIES LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract