Junior Fullstack Developer

Ontario, Canada

Job Description


:Our client is a leading provider of high-quality product-based BIM Models, 3D SketchUp Models, and 2D CAD Drawings. They are seeking a full-time remote Junior Full Stack Engineer. As a Junior Full Stack Engineer, you will be responsible for developing both the front-end and back-end of web applications. Your day-to-day tasks will include implementing new features, maintaining and debugging code, and collaborating with the DevOps team to ensure the smooth operation of our systems.Your responsibilities will include:

  • Strong skills in Back-End Web Development, Front-End Development, and Full-Stack Development
  • Experience in Software Development
  • Proficiency in Cascading Style Sheets (CSS)
  • Capability to work independently and collaboratively in a remote team
  • Attention to detail and problem-solving abilities
  • Excellent written and verbal communication skills
  • Bachelor\'s degree in Computer Science, Engineering, or related field is preferred
Programming Languages
  • C#
  • TypeScript
.NET Framework and .NET 6
  • Familiarity with both .NET 4.7 and .NET 6, including ASP.NET MVC for web development.
  • Knowledge of Razor Pages for server-side rendering in ASP.NET Core.
Frontend Development
  • Familiarity with Vue.JS for building responsive web applications.
  • CSS and PostCSS
Database Management
  • Understanding of SQL
  • Ability to write SQL queries and stored procedures and understand database schemas.
Version Control
  • Proficient in using Git for version control, including branching and merging.
Web Services and APIs
  • Knowledge of RESTful API design principles and experience in building and consuming APIs.
  • Understanding of OData for creating and querying RESTful APIs.
  • Familiarity with GraphQL for flexible data querying.
Development Tools
  • Familiarity with integrated development environments (IDEs) such as Visual Studio and Visual Studio Code.
Containerization and Orchestration
  • Understanding of Docker for containerization concepts.
  • General knowledge of container orchestration.
Problem Solving and Debugging
  • Ability to analyze problems, propose solutions, and implement them effectively.
  • Strong troubleshooting skills to identify and resolve software errors.
  • Ability to read, understand and refactor code.
Team Collaboration
  • Ability to work effectively in a team, communicate clearly, and participate in code reviews.
  • Willingness to learn and adapt to new technologies and coding standards.
  • Ability to manage oneself and produce quality work with minimal supervision, while consulting senior team members.
Software Testing
  • Understanding of unit testing and the ability to write unit tests.
  • Be able to critically peer review code.
Security Awareness
  • Awareness of common security vulnerabilities and best practices in securing web applications.
Continuous Integration and Deployment (CI/CD)
  • Familiarity with CI/CD pipelines and tools such as Jenkins, Azure DevOps, or GitHub Actions.
Agile Development
  • Understanding of Agile development methodologies like Scrum or Kanban.
What you need to do now:Apply online or visit

Talencity

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2328107
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ontario, Canada
  • Education
    Not mentioned