Position: Senior Full Stack (.Net + Angular)
Company: TimelyCode
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2022-09-01T00:00:00+03:00

We are seeking a highly skilled Full Stack C# & Angular 8+ developer with a strong experience in building scalable, predictable, high-quality, and high-performance web applications on the Microsoft technology stack.
This is a fantastic opportunity for a Developer looking to move in to a dynamic and forward-thinking organisation. You will be given the opportunity to work on major systems/projects on cutting-edge technology stack within a fast-paced development environment.

Your role
As a Developer you will be responsible for: 
• Designing and developing high quality software systems to support a growing
organisation
• Proposing technical and functional designs
• You are confident when stepping into a leadership role, with proven
experience developing self and others
• Perform coding, unit testing, integration, and regression testing
• Ensure that the work delivered is based on the defined standards
• Considering continuous improvement and introducing new technologies

What an ideal candidate looks like
Successful Senior Developer will possess a combination of some of the
following skills: -
• Experience in both architecture and implementation-level software design
• Experience working in an Agile/SCRUM environment
• Understanding of clean code approaches, design patterns and SOLID
Principles.
 Experience of real time or near real time systems. Events driven.
• Experience of performance issues.
• problem solving
• Excellent knowledge of the technology stack:
o C#
o .NET Core 3.1
o MS SQL Server
o REST
o Dockers and K8s
o Visual Studio
o Angular 8+ (with data state management ngrx)
o Javascript, css/scss, html
o Git comfortable
o Real Time data management experience

Knowledge of some of the following is also advantageous
• Redis
• AWS
• logzio or any logging on the cloud systems.
• C# MVC knowledge
Education:
• Bachelor’s degree in Computer Science, Software Engineering or a related
area is preferred
• Microsoft certifications are a plus