Position: .Net developer (Peru-based developers only)
Company: AboutHR
Category: .NET
Experience required: 2y
English level: intermediate

Global B2B, E-Business, and systems integration company (Canada HQ) which specializing n Supply Chain Solutions, and end-to-end process automation is looking for a .Net developer.

The role will provide you the opportunity to sharpen your technical, analytical and business skills as part of experienced teams committed to delivering excellent service for clients. You will play an active role throughout the project lifecycle (e.g. solution analysis and development, programming, configuration, testing) while working on cloud-based implementation projects.
You will be responsible for analyzing requests and specifications made by internal and external clients. Resourceful and a strong problem-solver, you will work autonomously as well as in collaboration with other programmers to validate and develop new applications, enhance existing ones, and support a variety of Meade Willis solutions.
**Role:**
• Developing, troubleshooting and supporting applications (back/front end),
•  Redesigning and enhancing existing applications
•  Participating or conducting: Analysis, documentation, design, tests, production support.
•  Providing technical insights.
•  Participating in the development of methodologies, tools and codes used by the programming team.

**Responsibilities:**
•  Accurately analyze, estimate and write solution proposals for projects and potential projects. Satisfy technical requests and inquiries from business.
•  Produce accurate, complete programming deliverables with a minimum of rework.
•  Produce timely reports upon request by the business and support teams.
•  Complete testing to ensure deliverables meet requirements, including quality and reliability.
•  Make software initiative recommendations to support business goals.
•  Produce documentation to support projects.
•  Communicate with managers in Canada and provide reports
•  Provide technical support on the phone and via email
•  Enhance and enforce company programming standards
•  Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
•  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; recommending changes in policies and procedures.
•  Update job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
•  Protect operations by keeping information confidential.
•  Provide information by collecting, analyzing, and summarizing development and service issues.
•  Visit clients (potentially)
•  Assist with presentations and sales opportunities (potentially).

**Qualifications:**
•  College or University degree with specialization in Computer Science, Software Engineering or other Software Development related discipline. A Certificate or Designation in Computer Science or Software Development is a minimum requirement.
•  the Intermediate level of English and higher (Spoken and Written) is required, Spanish is an asset.
•  Minimum 2 years of experience with OOP
•  Experience working in C# (required)
•  Ability to handle situations tactfully when dealing with sensitive client situations
•  Experience in software integration is a plus (APIs, Web Services): building, design, test interfaces
•  Experience with information analysis, software debugging, software documentation
•  Strong technical skills, including understanding of software development principles
•  EDI (Electronic Data Interchange) experience or understanding is not required but is an asset
Work will be performed using, but not limited to, the following skills, platforms, and programming languages (essential):C#, XML • ASP.NET, MVC 4.5, WEB API • RESTful API interfaces • Microsoft SQL • Microsoft Visual Studio 2010/2013
•  HTML, CSS, jQuery
•  SQL Server 2012, SVN Repo, Git
•  Problem-solving, troubleshooting and analytical skills
•  Ability to work remotely
•  Ability to work in a team

Nice to have skills:
- JS Framework: Angular, ReactJS, Windows Form, Android Mobile app (native or web)
- Adobe Photoshop
- Foxpro, Telerik/DevExpress (NOT required, but is a plus and may be required to learn on the job