Job Description:
A highly skilled Full Stack Developer who is comfortable with both front and back-end programming. The Full Stack Developer will be 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.
Responsibilities:
Frontend Development:
Develop the front-end of applications through appealing visual design.
Strong proficiency in jQuery, JavaScript, AngularJS
Experience in HTML5, CSS, Bootstrap, material design, AJAX, JSON, and XML.
Proven analytical and problem-solving skills, with a focus on architecture and design.
Ensure the solution meets business needs.
Design, develop, deploy, and support JavaScript-based platforms, frameworks, and applications.
Write scripts using Shell and/or Python.
Backend Development:
Expert knowledge of best practice software engineering methodologies and coding standards with .Net Framework/.Net Core.
Solid understanding of software engineering principles (SOLID, data structures, OO, design patterns, multithreading).
Experience with Swagger (Open API Spec), OAuth, JWT, REST, and JSON.
Select and deploy appropriate CI/CD tools.
Build and maintain continuous integration, continuous development, and constant deployment pipeline (CI/CD Pipeline).
Stay updated on the latest developments in technology, security, industry standards, and best practices.
Train and mentor other team members, conduct code reviews.
Strong analytical and problem-solving skills.
Ability to work both in a team environment and individually.
Innovative, self-motivated, open-minded, and an “out-of-the-box” thinker.
Database Management:
Experience with databases such as MySQL, SQL, and Oracle.
Performance tuning of database systems.
Create automation for repeating database tasks.
Familiarity with SSAS, SSIS, and SSRS.
Handle data replication, database security, encryption, compression, and data masking/redaction.
Production DBA experience with the ability to work with development teams on DB architecture and design.
Advanced knowledge of database security, backup and recovery, job scheduling, and performance monitoring standards.
Full Stack Developer,front end web architecture,HTML5, CSS, Bootstrap, material design, AJAX, JSON, and XML