DevJobs

Mid-Level Full-Stack Software Developer

Overview
Skills
  • C# C# ꞏ 2y
  • Angular Angular ꞏ 2y
  • RESTful API RESTful API
  • AWS AWS
  • Azure Azure
  • SQL Server

Company Overview: We are a boutique insurance business intelligence provider based in Petach-Tikva. Our mission is to offer innovative and insightful data solutions to help insurance companies make informed decisions. As a growing team, we value creativity, collaboration, and commitment to excellence.


Position: Mid-Level Full-Stack Software Developer


Role Overview: We are seeking a talented and motivated Full-Stack Software Developer to join our dynamic development team. In this role, you will work on building and enhancing business intelligence solutions for the insurance industry, primarily using C# and Angular. You will be responsible for developing and maintaining applications, creating user-friendly interfaces, and contributing to the overall architecture and functionality of our products.


Key Responsibilities:

  • Design, develop, test, and maintain full-stack applications using C# for backend services and Angular for frontend interfaces.
  • Collaborate with product managers, designers, and other developers to create efficient, scalable, and maintainable software.
  • Participate in code reviews to ensure high-quality code and adherence to best practices.
  • Troubleshoot, debug, and resolve application issues reported by users or found during testing.
  • Write and maintain technical documentation for both existing and new features.
  • Contribute to the overall system architecture and work on implementing new features as required.


Requirements:

  • 2+ years of experience as a Full-Stack Developer, with hands-on experience in C# and Angular.
  • Strong understanding of software development principles, including OOP and SOLID design patterns.
  • Experience with RESTful API development and integration.
  • Familiarity with relational databases, such as SQL Server.
  • Strong problem-solving skills and the ability to work effectively both independently and in a team environment.
  • Ability to communicate clearly and collaborate effectively with cross-functional teams.
  • Prior experience in the insurance or business intelligence industry is a plus.

Preferred Skills:

  • Experience working in an Agile development environment.
  • Familiarity with cloud platforms (e.g., Azure or AWS).
  • Understanding of unit testing and test-driven development (TDD).
InsFocus