- .NET, ASP.NET, C#, MVC, Micro Services, SQL Server, Ms Sql, .Net Core, Ajax, LINQ, Web Services, Web APIs.
Repository Pattern / Design Patterns.
PHP Frameworks - MySQL, WordPress, Drupal, Magento.
Front End -
AJAX, Javascript, Jquery, HTML, Angular JS,
TypeScript. (will be added advantage)
Versioning Tools - GIT, BitBucket
Managing Tools - Atlassian Jira,
Models - Scrum, Waterfall, Agile, Rapid Development.
Implementations - CMS Websites, Custom Web Applications. Payment Gateways, Third Party Integrations, Custom Logical Apps. Functional Area: IT
1. Experience in full software development life-cycle & programming implementation from database design to deployment in .NET & PHP. Must have strong command in these programming languages.
2. Extremely strong in fundamentals and OOPs concept.
3. Extremely fluent in JavaScript/ Javascript and good knowledge of prototype jQuery/jQuery UI
4. Extremely fluent in APIs and JSON/XML.
5. Extremely fluent in MVC, Good knowledge of MVVM pattern.
6. Extremely sound with MS SQL. / My SQL. Able to manage and optimize large databases.
7. A good understanding of N-tier and N-layered architecture
8. Extremely fluent in WCF/WPF technology
9. Extremely sound in PHP CMS Frameworks like Magento, Drupal, Wordpress.
10.. Sound knowledge of UI/UX development including Angular.js, Knockout and Ember.js, Kendo UI, HTML 5, Bootstrap.
Mandatory Skill Sets. - Ability to understand importance of Efficiency and create libraries/modules/architecture that can be followed for multiple projects ahead.
- Excellent Debugging Skills;
- Able to debug complex technical issues involving multiple system components.
- Draw up a testing schedule for the complete system.
- Experience or ability to develop websites using other .NET & PHP based Content Management Systems like SiteCore, Kentico, Sitefinity / WordPress, Magento, Drupal
- Ability to build prototype quickly for Technical Enquiries.
- Capabilities of Server Setup (Production, Staging, Internal Local, etc. Idea of Continous Integration / Continous Deployment)
- Ability of build, test, release and juggle with multiple projects while ensuring deployment and deliveries at the same time.
- Continous knowledge upgrading trait and ability to rapidly adapt to a new technology.
Along with Technical Experience - below personal/individual abilities / traits is a must. Personality Traits - Should be able to take a high level of ownership of all work developed by members of the team.
- Responsible for Projects Delivery.
- Effectively manage team members. Smooth People Management Skills.
- Maintain high standards of software quality within the team by establishing good practices and habits.
- Manage & Delivery Capacity in different technologies as well. (Should be having excellent grasping power), Should be able to perform and lead from the front.
- Candidate who can join immediately are preferable.
- Must understand that it is a very responsible position demanding high level of commitment.
Coding Environment & Infrastructure. - Powerful Gaming Laptops.
- Dual Monitors.
- Anything else, that would be mandatory for efficient programming.
- Paid & Expensive Subscriptions for knowledge upgrading videos, tutorials.