Job Description

- Implement features and capabilities of our existing Software - Resolve the current problems and optimize current Software - Implementing and developing new projects - Developing new ASP.NET modules - Maintaining current ASP.NET modules and debugging - Develops technical documents and handbooks to accurately represent application design and code - Plan, design, implement, configure and troubleshoot Microsoft Windows services - Analyze technical requirements of clients, develop, test, implement and deliver high-quality software solution - Bug fixing - Ensure the best possible performance, quality, and responsiveness of the applications - Participate in Software Design - Reporting to Software Department Manager

Requirements

- Minimum 2+ years of professional software development experience - BS/MS degree in Information Technology, Computer Science, Software Engineering or a related subject - Understanding of Object Oriented Programming (OOP), Relational database concepts and SQL queries - Strong problem solving and troubleshooting skills - Expert in net. C# (MVC, ASP. net) - Expert in Entity Framework - Highly skilled in SQL server at query building - Ability to design and develop complex web-based application - Have a high passion for problem-solving, learning, creativity and analytical thinking - Expert with software design patterns and system design - Experienced and familiar with web service technologies (SOAP / REST/ XML/JSON, etc.) - Familiar with HTML5,CSS3, Bootstrap and common JavaScript frameworks like AngularJS, JavaScript - Understanding of agile development methodologies (ideally SCRUM) - Experience source control Git or TFS - A team player with excellent communication skills - Great attention to detail and time-management skills - Have an open attitude towards sharing ideas and knowledge

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career

Salary Estimator

Discover your current worth in the job market.