About the Job
Performs technical tasks including:
- Programming and technical support
- Participates in system analysis and design
- Participates in project estimation and planning
- Conducts customer training on software programs
- Investigates, introduces, advises and educates others on tools, technologies, and methodologies
- Compares and articulates alternative approaches to a design, and implements technical solutions that meet initial requirements
Job Requirements
BSC in Computer Science, or equivalent
- English language proficiency is a must
- Excellent communication, teamwork, leadership, and organizational skills
- Great attention to detail
- Possess analytical thinking
- Proficiency in C#
- Experience with Object-Oriented Analysis and Design (OOAD), algorithms and data structures, problem-solving, and complexity analysis
- Experience with .NET Framework (.NET) is a must
- Experience with designing and implementing RESTful APIs
- Very good knowledge of ASP.NET, MVC, and Entity Framework
- Very good knowledge of Database design and technologies (SQL)
- Good knowledge of JavaScript
- Good knowledge of Node.js and jQuery is a plus
- Good knowledge of .NET Core is a plus