Senior .NET Developer
Senior .NET Developer
Role Description
– Development of APIs, web and batch applications in .NET
– Development of robust, resilient, scalable and easily maintainable systems
– Documenting code and tests to support on-going maintenance of the code
– Resolve incidents of a complex nature and participate in root-cause analysis
– Follow team/project coding standards and source code management policy
– Follow Security and Production access policy
Position Requirements
A minimum of 5+ years’ professional experience
Very good knowledge in .NET Core
Practical experience with WebAPI/RESTful services
Excellent understanding of Design patterns and how they can be best applied in practice
Strong understanding of OOP
Strong process understanding of software development
Strong analytical skills and problem-solving skills
Excellent written and verbal communication in English
Experience with working with cross-region virtual teams
Advantages:
Development experience with .Net full framework
Development experience with Single Sign On (SSO) and MFA (Multi Factor Authentication)
Experience with Async operations and performance tuning
Experience with Gateways (Apigee, WOS2)
Experience with Multiplatform applications
Experience with Kubernetes
Experience with DB (Oracle, DB2, etc.)