Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Upgrading existing .NET websites and applications.
- Analyzing system requirements and delegating development tasks.
- Developing technical specifications.
- Writing scalable code for .NET software applications.
- Reviewing and debugging .NET applications.
- Deploying functional websites, programs, and applications.
- Design, build and maintain efficient, reusable, and reliable code.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Drafting software and application operating procedures.
Job Requirements
Qualifications:
- Previous experience as a .NET developer.
- Knowledge of .NET languages including C#, Visual Basic.NET.
- 5+ years of experience in developing .NET solutions utilizing ASP.NET MVC 3/4/5, C#, ADO.NET, Entity Framework, Visual Studio 2017, LINQ, jQuery, Bootstrap, Web API, CSS and OOP.
- 5+ years of experience with SQL Server Databases. AJAX, XML Web Services, and REST experience.
- 5+ years of software development experience in developing, implementing and supporting enterprise-level solutions (object-oriented design, distributed systems, web services, etc.)
- Working knowledge of Design Patterns, XML/JSON and using and consuming 3rd party web services/APIs (SOAP, REST, etc.).
- Knowledge of design patterns and computer algorithms
- Proficient with front-end development languages including JavaScript, HTML5, and CSS.
- SQL/PLSQL expert skills.
- Deeply understand the framework and cope while implementing assigned technical specs.
- Excellent problem-solving skills.
- Good verbal and written communication skills.
- Experience with Agile software development principles & practices (scrum, backlog, etc.)
- Experience with SVN.
- Experience with source control systems like Jira, GIT.