Software Engineer
Job Description
With a strong focus on .Net, Microservices and Azure, the successful candidate will work with our product development team to help build and improve our client's next generation cloud platforms.
Job Requirement
- Experience in one or more relevant programming languages, frameworks and databases: C# .Net Core 3.1 + .Net Standard 4.7.1+, Ms SQL Structured Query Language, EF 6.0 + (MVC Entity Framework, Object-Relational Mapper) and Dapper (micro ORM), Type Script, Angular 9.0/10, Node.JS, RxJS Angular Library
- Experience with Web Development, CSS 3.0, HTML JavaScript, jQuery, asp, Razor
- Experience with OAuth 2.0 flow for Authentication
- Willingness to adapt to significant changes in either technology or environment
- Broad operational knowledge in 21st Century IT (Cloud, Social, Mobility, ...)
- Knowledge of Architecture Best Practices and Patterns (Domain-Driven Design, etc.)
- Proven experience in using a TDD approach
- Ability to interpret and document user requirements and translate these into technical specifications and/or code
- High numerical reasoning and logic ability with good problem-solving skills