Software Development Engineer .NET

  • Permanent position for a Software Development Engineer for SQL relational databases and user Web interfaces.

  • Analysis and validate requirements of the business needs and initiate processes.

  • Researching, designing and writing new software programs.

  • Expanding existing programs by analyzing and implementing new features.

  • Creating technical specifications and test plans.

  • Maintaining systems by monitoring and correcting software defects.

  • Investigating new technologies.

  • Working closely with other staff, such as project managers, graphic artists, designers, developers, and sales and marketing professionals.

  • BS or MS Computer Science or related field.

  • Minimum 5 years of experience in software development using Microsoft stack (C#, Web API, SQL Server, etc.).

  • Experience in the design & deployment of complex SQL objects and relational databases design.

  • Good understanding of data structures/DB schema/ troubling shooting & optimization of DB issues.

  • Excellent knowledge of HTML, CSS, JavaScript, JQuery, Ajax, XML, JSON, SQL, and Web Services (Web API).

  • Excellent understanding of Object Oriented software design.

Computer skills:

  • ASP.NET, VB.NET, Bootstrap, AngularJS is a huge plus but not required.

  • OAuth, OWIN, JWT, Token based authentication, ASP.NET Identity.

  • Experience in native mobile app (Swift, Objective-C, Java) or cross platform mobile app (PhoneGap, Cordova) development.

  • Mobile App Deployment on Apple App Store and Google Play.

  • Cloud (AWS, Azure), Jira, GitHub, Twilio, HighChart, SentryOne.

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.