This is a Senior Full Stack .NET Developer position in a Banking Sector. The role requires a technical leader with extensive experience in .NET development, including designing and implementing APIs, using tools like Entity Framework/Core, and collaborating with various teams. Knowledge of security and software architecture is also a key requirement.
Requirements
- At least 7 Years' experience in Full stack .NET Framework (.NET, .NET Core, C#), ASP.NET, and services
- Experience designing and implementing WCF or RESTful APIs
- TypeScript, Angular, or React
- Experience with XML, XPATH, XSLT, JSON
- Experience with .NET Components Suites like DevExpress and Telerik
- Knowledge of Entity Framework/Core, LINQ, including performance tuning and advanced queries/stored procedures
- Excellent knowledge of OOP (concepts, techniques, principles, analysis, and design)
- Excellent knowledge of design patterns, MVC, MVVC
- Familiarity with Agile/Scrum development methodologies
- Good knowledge of Web application security hardening and OWASP implementations
- Experience with Version control tools (e.g. TFS, VSS, and Azure services)
- Experience with CI/CD is a plus
- Experience with Oracle databases is a plus
- Experience with Message Queuing is a plus
- Experience with Financial/Payment systems and gateways is a plus
- Knowledgeable on modern concepts of software development and architectures (SoC, SaaS/PaaS/IaaS, SOA,Mobile-first, Digital)
- Demonstrated ability to deliver software projects using Agile / Scrum methodologies with a DevOps context in Cloud environment
- Demonstrated ability to collaborate with cross-functional teams including QA, Product Owners, and Business Analysts.