Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a passionate Software Developer - .Net Technology to develop web or software solutions. The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Responsibilities:
- Participate in the required verification and analysis.
- Participate in technical design and functional specification reviews.
- Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain business applications.
- Design, develop, troubleshoot, debug, implement, and unit test software products and solutions in accordance with established standards.
- Participate in code reviews to ensure adherence to coding standards.
- Apply basic professional knowledge related to software engineering processes and tools used within the team.
- Use design patterns and the company standard in designing software parts.
- Work closely with the team leader in task estimation and planning, as well as in juniors' evaluation.
- Work with other developers to determine changes and enhancements in program code.
- Write technical documentation according to the company standard.
Job Requirements
Requirements
- BSC of Computer Science or relevant.
- 4+ Years of experience.
- ASP.NET MVC 5
- C# , .Net framework 4.6 and visual studio 2015
- JavaScript / JQuery (UI Development)
- Web Application Development
- Entity Framework 6
- MSSQL Server 2012
- Object-Oriented Programming ( High Command)
- Building Robust APIs for third-party integration using Web API 2.0
Plus:
- Exp. in a SaaS environment and Azure services
- Exp. with Modern JavaScript Frameworks especially Angularjs
- Team Foundation Studio
- 3rd Party Toolkits such as Telerik
- Automated Testing Tools like MSTest
- Oracle Database