Job Openings Full Stack Developer (C# with Angular)

About the job Full Stack Developer (C# with Angular)

Responsibilities:

  • Participating in the design and creation of scalable software
  • Design client-side and server-side architecture
  • Writing clean, functional code on the front- and back-end
  • Develop and manage well-functioning databases and applications
  • Write effective APIs
  • Testing and fixing bugs or other coding issues
  • Troubleshoot, debug and upgrade software
  • Collaborate with other front-end & back-end developers, and UX designers to improve usability, provide insight, expertise, and coding services
  • Implement cloud-based products and services
  • Integrate with external customer and 3rd-party systems
  • Perform code reviews and maintain technical documentation
  • Implement design patterns, optimization, caching, security, and accessibility guidelines, while contributing to continuous improvement

Requirements:

  • 4 to 5+ years of experience with a Front-End framework (Angular) and related technologies such as JavaScript, Typescript
  • 4 to 5+ years of experience with a Back-End language (C#) and related technologies
  • Proven experience as a Full Stack Developer or similar role
  • Knowledge & experience in DEVOPS (is a plus)
  • Familiarity with databases (e.g. SQLServer), web servers (e.g. IIS) and UI/UX design
  • Have general understanding of web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS, OAuth)
  • Solid understanding of the application development life cycle
  • Good understanding of computer science concepts, design patterns, algorithms and data structures
  • Understanding of security concepts, such as, encryption, authentication, key management, trust zone and apps, API, communication and data security, permission management
  • Experience with designing a test strategy, writing test cases and automating testing
  • Team player and good time-management skills