Job Description
Position Overview
We are seeking a skilled and motivated Full Stack Developer
with 4 to 7 years of professional experience to join our engineering team. In this role, you will be responsible for designing, developing, and maintaining end-to-end web applications using the
.NET
ecosystem for the backend and
Angular
for the frontend.
The ideal candidate is a problem-solver who enjoys working across the entire tech stack, from database schema design to crafting seamless user interfaces.
Key Responsibilities
-
Develop an overall architecture for a series of internal business applications.
-
Work with other team members to build, test, deploy, and improve applications.
-
Will be responsible for the implementation of new web/desktop applications as well as maintaining existing applications.
-
Write clean, testable code using .NET programming languages.
-
Implement best practices in all phases of the application lifecycle.
-
Administer cloud-based infrastructure for hosting applications.
-
Help maintain code quality, organization, and automation.
Skills:
-
Excellent written and verbal communication.
-
Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
-
Strong analytical and estimation skills with the ability to quickly debug system problems and provide short-term & long-term solutions.
Job Requirements
-
Minimum of 3-5 years of full-stack web development experience.
-
At least 3-4 years of experience implementing .NET Core.
-
Experience in developing Angular 8+.
-
Experience in HTML5, CSS3, JavaScript, Bootstrap, and jQuery libraries.
-
Experience in Web-Based Development, particularly with REST API/Web APIs.
-
Competence in Database Management using Entity Framework and SQL Server.
-
In-depth understanding of .NET architecture and design patterns.
-
Proficiency in conducting code reviews to ensure code quality and adherence to best practices.
-
Worked on the development of Business applications and Or ERP Solutions.
-
Expert in Microsoft SQL Server development.
-
Expert in database performance optimization techniques.
-
Expert in object-oriented programming and design techniques.
-
Expert in SOLID Principles and Design Patterns.
-
Familiarity with Agile methodologies, specifically Scrum.
Interested candidates are invited to submit their CVs to dyna@dyna-systems.com.