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