Join us for an exciting career, and a long term relationship…
Need candidates for ‘Full Stack Developer’ profile, possessing the following skills:
- Strong organizational and project management skills.
- Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript, jQuery, XML
- Knowledge of multiple back-end languages (Java, Python,.Net,MVC)
- Familiarity with JavaScript frameworks (Angular, Node.JS, React)
- Familiarity with database technology (MySQL, Oracle, and MongoDB)
Duties and Responsibilities:
- Design the overall architecture of the web and mobile application.
- Maintain quality and ensure the responsiveness of applications.
- Maintain code integrity and organization.
- Understanding and implementation of security and data protection.
- Participate in software system testing and validation procedures, programming and documentation
- Provide technical advice and assists in solving programming problems to enhance the performance of application
Requirements:
- Bachelor’s Degree in Management Information Systems, Business Administration, Computer Science or equivalent experience
- Minimum 5 years’ experience in web user interface design and web application development with management responsibilities.
Key Skills
HTML, CSS, JavaScript, JQuery, XML, Java, Python, Asp .NET, Angular, Node.js, React, MySQL, Oracle, MongoDB
Required Experience
Min 5 years of experience
Job description
Design, develop, support, and maintain software of mainly two types:
- Full-Stack Web applications (Front-End and Back-End)
- Cross-Platform iOS/Android/Windows based APPS, based on Xamarin or the like
Other responsibilities will include providing the management with technical direction and support in design, development, and implementation; also, working to develop project requirements, interface design, and architecture; to ensure applications are developed according to specifications. May lead and direct the work of others.
Technologies we are using:
- C# .Net MVC EF
- Xamarin (iOS + Android)
- Angualar, Node JS, …
- SQL Server + mySQL + Mongo DB…
Job requirements
Candidates MUST have the following general requirements:
- At least 3 Yrs. of web- applications (not web-sites) development experience (preferably full life-cycle, long-term projects, with strong responsibility), developed with MS Visual Studio (2013 and up).
- Excellent written and verbal communication skills in ENGLISH.
Candidates MUST have the following knowledge and experience:
- FRONT-END web-development:
- Proficient understanding of web markup (HTML5 & CSS3), JavaScript, JQuery (including jQuery plugins and components), Bootstrap and responsive design.
- Asynchronous request handling, partial page updates, and AJAX calls handling.
- MVC 4/5 (front-end handling), including Razor syntax.
- Deep knowledge of at least one of the following advanced JavaScript libraries and frameworks: AngularJS, KnockoutJS, BackboneJS, ReactJS
- BACK-END:
- MVC 4/5 (server side).
- Web-APIs development.
- .NET Framework 4.6, ASP.Net, Entity Framework 5/6, LINQ to EF / LINQ to SQL-Server.
- Relational Databases (like Microsoft SQL Server or MySQL): designing tables with proper keys and indexes, writing stored procedures, performing administration tasks like backup/restore, transact-SQL language.
- Windows Services development and testing.
- Repository Patterns and dependency-injection.
- IIS Administration: installing apps, managing app-pools, using different authentication methods, installing SSL certificates, etc.
- Object oriented design – developing class libraries, using design patterns, implementing inheritance, using Generics, etc.
- Working with source-control systems like Team Foundation Server
The ideal candidates will also have knowledge and experience with the following:
- Xamarin Forms or other Cross-Platform development tools
- Full-Stack knowledge and experience
- Kendo UI components
- Typescript
- Authentication techniques: OWIN/Bearer Token/ Social-Media Login, etc.
- SignalR or other real-time web technologies
- Agile / SCRUM development process experience
- Understanding of cross-browser compatibility issues and ways to work around them
- Experience with JavaScript Template Engines.
- Ability to take a graphic design and turn it into correct, responsive, web pages.
- Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
- Payment processing APIs, other common APIs
- Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as as Gimp or Photoshop is a plus.
- Experience with Microsoft TFS versioning and source-control platform, including features and bugs tracking and development.
Summary:
The Senior Web Designer is responsible for the design, development and maintenance of web applications and components. The primary focus is to support and maintain the envato.com public web site. A deep understanding of the site architecture (both functional and technical) and how it supports the business vision and processes will be vital. Will identify, design and implement web site enhancements by working closely with a team of internal marketing/sales stakeholders, and with external digital ad agency and application vendors. Adheres to KBHIT processes/methodologies including request management, application development and release management.
Duties and Responsibilities:
Works closely with a team of internal marketing and sales stakeholders as well as with and external digital ad agency and application vendors to define a compelling design for the site that is maintained throughout the site navigation, content and features. Employs a variety of methods to present conceptual designs/solution (wireframes, mock-ups, detailed visual designs, and graphics).
Requirements:
- Bachelor’s Degree in Management Information Systems, Business Administration, Computer Science or equivalent experience
- Minimum 5 years’ experience in web user interface design and web application development with management responsibilites.