Microsoft .Net Developer

Microsoft .Net Developer

Insistent Technologies And Consulting Sdn Bhd
3-6 years
Not Specified

Job Description



EDUCATION BACKGROUND
Candidate must have a bachelor's degree in IT or Computer Science and any Professional Certificate in IT, Computer Science or a related field of study will be advantageous.

BASIC WORKING EXPERIENCE
At least 3 years of hands-on working experience in system design, integrating frontend design and .Net framework web development.
Involved in project implementation of high complexity systems (i.e. workflows, integration with external systems, etc.) with minimum project duration of 6 months

SKILL SET REQUIREMENT AND EXPERIENCE
Hands-on experience in below skillset and technology
.Net Framework 4.7 and below, MVC, .NET Core
Microsoft Visual Basic (VB) and VB.NET
JavaScript
AJAX
JQuery
HTML5/CSS
XML
Integration using flat file, web service, JSON
Microsoft Server and Architecture Ecosystem
(SSH, Background Processes, File System),
E-Commerce, Data Migration
Database - Microsoft SQL Server
Added Advantage :
Open Source - Apache, Linux, MySQL, PHP is an added advantage
Mobile Development-Xamarin
SharePoint/.NET Hybrid Development
Knowledge and experience in web application security implementation.
Knowledge in Object Oriented Programming, Agile Methodology, Data mining and very extensive experience with MSSQL database system - design, schema, optimization, management. Hands-on experience in database administration is desirable.
Able to develop full scale web applications from requirements phase to production, with a comprehensive understanding of software scalability, performance and the importance of simplicity
Completed at least 5 full end-to-end project life cycle and demonstrated knowledge of SDLC experience is an added advantage
Experience in designing and implementing highly scalable, mission critical, database applications with high performance, high reliability, and high capacity demands
Knowledge of best practices for cross-platform, cross-browser compatibility
Good knowledge of Best Practice for coding and database design for optimal and efficient load speed.
Highly capable on implementing the upgrading and migrating to the new version for application, database and server.

AGILE / DEVOPS
Must have experience in using DevOps tools and functions such as agile collaboration, release management, continuous delivery, code review, test automation and release/deployment management.
Proficient understanding of code versioning tools such as Microsoft TFS, GIT, etc.

CLOUD ECOSYSTEM
Experience and knowledgeable in Cloud Ecosystem especially using Microsoft Azure DevOps and Azure Add-on Solution as Service in Marketplace is highly recommended

OTHERS
Excellent Communication and Inter-personal skills, flexible and versatile to new environments, self-motivated a good team player and have worked in multicultural environment.
Be a critical thinker and problem solver while considering technical and business needs, requirements and trade-offs

Scope of engagement (not limited to : )
Team member of .Net-based software development projects
Troubleshot and fix the bugs
Remediate the security assessment by internal or external
Change Request Development
New in-house project implementation from requirement until roll-out and maintenance
Translate the existing reports/programs into Technical Document
Manage roles and authorization
Standby and support during cutover/Go-Live after office hours if required
Develop and manage integration programs/files for external system
Full support and commitment for any upgrading/migrating to the new version of the application, database and servers
Provide data as requested by users
Advise best practice coding method
Advise applicable patches, 3rd party tools and assist on the feasibility study
Implement QA/QC
Involved in any testing/UAT/training/ for any new project/enhancement/initiatives
Propose and consult on any system improvement related to the module
Participate in preventive maintenance and disaster recovery activities
Provide 24/7 primary application maintenance support when applicable
User-friendly graphical user interface and experience design and development
Bugs Fixing/Change Request (may include but not limited to):
Frequently monitoring ticketing system tool that has been implemented on a daily basis
Error/bug troubleshooting
Study and understand existing programming codes and make changes/modification when required
Provide documentation of existing technical and functional design
Update design documentation based on changes made
Application performance monitoring and optimization
Preventive maintenance activities
Involved in any testing/UAT/training/ for any change requests

Job Details

Employment Types:

Industry:

Function:

IT

'Open Company Section. Start with INSISTENCE. Open Learners Section.

Similar Jobs

Career Advice to Find Better