The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player.
You will be responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have good communication skills.
Responsibilities:
- Perform backend development (business logic).
- Provide day to day support for data and application.
- Must be able to collaborate in all aspects of an agile development process.
- Maintain understanding of current Web technologies or programming practices through continuing education, reading.
- Performs troubleshooting and analysis to assess root cause of application issues.
- Performs troubleshooting and analysis to assess root cause of application issues.
- Working with other team members to achieve the project goals.
Requirements
- Bachelor degree or equivalent - Preferably Computer Science or Engineering.
- 5+ years of experience with C# and the .NET Framework.
- Solid understanding of OOP, design patterns and SOLID principles.
- Good knowledge of ASP.NET MVC, WebAPI.
- Good knowledge of SPA like Angular JS is a plus.
- Good knowledge of JavaScript.
- Good knowledge with SQL Databases and Entity Framework.
- Good knowledge with Oracle Databases is a plus.
- Good knowledge version control systems (Git, Github).