- Internal project vNext refactor, system architecture design, database review/refactor/design, backend programming
- Developing systems using .NET, ASP.NET MVC, ASP.NET Web Forms, WebAPI, and SQL Server on a daily basis
- Using your own initiative to improve processes and willing to challenge existing procedures and processes.
- Working in a fast-pace environment working with the product team and liaising with other teams including QA Engineers and DevOps.
Essential:
- Design, build, and maintain efficient, reusable, and reliable code
- Strong understanding of object-oriented programming
- Familiar with various design and architectural patterns
- Understanding of fundamental design principles for building a scalable application
- A minimum of 6 years’ experience working with the Microsoft .NET Framework including C#, Asp.Net MVC, Entity Framework, Web API
- A minimum 3 years experience focused on developing enterprise level applications
- Experience with SQL Server, Database Design and Database Optimization
- Experience with ORM Framework, Dependency Injections, Microservices and Restful architecture
- Familiar with design patterns and development frameworks
- Commercial experience developing in N-Tier Web scalable applications and solutions
- Experience with Agile development environment
- Fluent communication in English
- Established experience working with cloud applications (AZURE/AWS)
- Quick thinking and great problem solving and debugging skills
- Bachelor's degree in Computer Science or a related field