This year

C# Angular Developer

\nSeeking a C#/HTML5/JS developer for an awesome 100% remote contract position. Ditch the daily grind and code with us from the comfort of your home or wherever your dev-dojo may be!\n\nThis is a 1099 6-month full-time (40hr/wk) contract, with opportunity for continuation, for developing a smart touchscreen IoT controller for use in the energy industry marketed by a Fortune 500 client. There’s already a few thousand systems in the field and we need extra help to expand the feature set and target some new applications. We’re ready for you to start coding with us right away!\n\nThe product is an IoT embedded system that’s installed in various outdoor locations on a utility pole, and connects to the internet with a cell modem or other means. It uses an ARM processor running Linux and the Mono .NET runtime. An HTML5/JS single-page app is served for both the local touchscreen and remote access UI.\n\nWhat we’re using:\n\n\n* C# 4.5 on ARM/Linux/Mono, SignalR, OWIN/Katana, Dapper, JSON.NET, nUnit. SQLite. \n\n* HTML5/JS. Angular, jQuery, Bootstrap, Require. WebSockets. We don’t do any page rendering on the server. All pages are served static and rendered client-side from JSON data pulled and pushed from server API.\n\n* Developer activities are performed in VS2013, with cloud-based TFS revision control and rolling build. Code/test/debug on Windows, deploy to Linux.\n\n* Low-latency collaboration via IM, voice calls, and video chat.\n\n* Lots of FOSS with frequent contributions. In fact, the Software Lead has PR’s accepted into Mono, SignalR, JSON.NET, OWIN/Katana, and Chosen to name a few. Get paid for working on FOSS code if it’s a bug-fix or feature needed in our project!\n\n\n\n\nWhat you’ll be doing:\n\n\n* Implementing code for features and bug fixes as directed by the Software Lead and product stakeholders.\n\n* Requirements gathering from time to time. For some tasks you’ll need to get on conference calls with the domain experts and figure out the details of what’s needed and how best to achieve it.\n\n* The primary focus for this contract is to expand the system capabilities to control Electrical Submersible Pumps. There will be plenty of server-side C# work for the embedded logic and data flow as well as client-side JS for configuration, real-time status, reports, and history views.\n\n* Provide detailed analysis and recommendations to the Software Lead. If you have a better way of doing something and can light the way, we’re open. \n\n\n

👉 Please reference you found the job on Remote OK, this helps us get more companies to post here!

When applying for jobs, you should NEVER have to pay to apply. That is a scam! Posts that link to pages with "how to work online" are also scams. Don't use them or pay for them. Also always verify you're actually talking to the company in the job post and not an imposter. Scams in remote work are rampant, be careful! When clicking on the button to apply above, you will leave Remote OK and go to the job application page for that company outside this site. Remote OK accepts no liability or responsibility as a consequence of any reliance upon information on there (external sites) or here.