About the job
We are seeking a highly experienced Senior Full Stack . NET Developer with a strong background in the banking sector to join our team. This role involves designing and developing scalable applications using the . NET Framework, along with modern front-end technologies.
Technical Skills:
- Minimum 7 years of experience in Full Stack . NET (including . NET Core, C#), ASP. NET, and front-end technologies such as HTML5, CSS3, JavaScript, and jQuery.
- Proficient in designing and implementing WCF or RESTful APIs.
- Familiarity with TypeScript, Angular, or React is advantageous.
- Experience with XML, XPATH, XSLT, and JSON.
- Hands-on experience with . NET Component Suites like DevExpress and Telerik.
- Solid understanding of Entity Framework/Core, LINQ, performance tuning, and advanced queries/stored procedures.
- Strong grasp of Object-Oriented Programming (OOP) principles and design patterns (MVC, MVVM).
- Knowledge of Agile/Scrum methodologies and practices.
- Understanding of web application security hardening and OWASP implementations.
- Experience with version control tools (e.g., TFS, VSS, Azure DevOps) and CI/CD processes is a plus.
- Familiarity with Oracle databases and message queuing systems is beneficial.
- Experience in financial/payment systems and gateways is an asset.
- Knowledge of contemporary software development concepts (SoC, SaaS/PaaS/IaaS, SOA, Mobile-first, Digital).
- Proven track record of delivering software projects in an Agile/Scrum environment with a DevOps approach in a cloud setting.
- Ability to collaborate effectively with cross-functional teams including QA, Product Owners, and Business Analysts.
- Strong understanding of large-scale project management.
Requirements:
- Bachelor's degree in Computer Science or Engineering is preferred.
- Proven technical leadership experience, including effort estimation and risk management.
- Excellent communication skills to interact with stakeholders.
