Job Description
Job Description:
SmartZEN looking for a highly skilled full stack developer who is comfortable with both front and back-end programming. Also responsible for developing and designing front-end web architecture, ensuring the responsiveness of applications, and working alongside graphic designers for web design features, among other duties.
Full stack developers will be required to see out a project from conception to final product, requiring good organizational skills and attention to detail.
Responsibilities
• Developing front-end website architecture.
• Designing user interactions on web pages.
• Developing back-end website applications.
• Creating servers and databases for functionality.
• Ensuring cross-platform optimization for mobile phones.
• Ensuring responsiveness of applications.
• Working alongside graphic designers for web design features.
• Seeing through a project from conception to finished product.
• Designing and developing APIs.
• Meeting both technical and consumer needs.
• Staying abreast of developments in web applications and programming languages.
Requirements:
• 3+ years’ experience in Full Stack Development (ASP.NET, C#, .NET Core, .NET Framework, MVC, SQL Server, JavaScript, HTML, CSS)
• Strong in an OOP language. Preferably C#.
• Good knowledge in RDBMS, Preferably SQL Server, MySQL, and Mongo DB.
• Well versed in Server-Side Development, Client-Side Development, Database Creation, CMS Development
• Proficiency with fundamental frontend languages such as HTML, CSS, and JavaScript.
• Familiarity with JavaScript frameworks such as Angular JS, Vue JS, React, and Amber.
• Advanced experience with Microsoft stack web development
• Knowledge of good architectural patterns for writing scalable and maintainable software
• Strong technical and non-technical communication skills, both written and verbal
• Working knowledge of PHP will be plus
• Ability to estimate tasks effectively and accurately
• Ability to gather and write strong requirements based on client’s business objectives
• Excellent verbal communication skills.
• Proven success leading projects from start to finish