Position: .NET developer
Company: AboutHR
Experience required: 1y
English level: intermediate

**Role description:**
- Developing, troubleshooting and supporting applications (back/front end),
- Redesigning and enhancing existing applications
- Providing technical insights
- Participating in the development of methodologies, tools and codes used by the programming team
- Communicate with managers in Canada

**Responsibilities:**
- Analyze, estimate and write solution proposals for projects and potential projects, satisfying technical requests and inquiries from business.
- Produce programming deliverables with a minimum of rework
- Create reports upon request by the business & support teams and documentation to support projects
- Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Complete testing to ensure deliverables meet requirements
- Provide technical support on the phone and via email
- Enhance and enforce company programming standards
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Improve operations by conducting systems analysis
- Provide information by collecting, analyzing, and summarizing development and service issues
- Visit clients and assist with presentations and sales opportunities (potentially)

**Requirements:**
- 0.5+ year of **commercial ** experience with C# 
- OOP
- ASP.NET
- WEB API 
- SOAP and RESTful API interfaces
- XML 
- MS SQL
- Spoken English (Intermediate+)

Nice to have:
- MVC 4.5
- Microsoft Visual Studio 2010/2013
- HTML
- CSS
- JQuery
- WordPress
- SQL Server 2012
- SVN Repo,
- Git

Will be a big plus:
- JS Framework: Angular, ReactJS, Windows Form, Android Mobile app (native or web)
- Adobe Photoshop
- Foxpro
- Telerik / DevExpress
- Software integration (APIs, WebServices): building, design, test interfaces
- Understanding of EDI (Electronic Data Interchange)