Dot Net Fullstack Developer
Description
1. MAJOR CHALLENGES
The role faces challenges such as delivering high-quality solutions under tight deadlines, adapting to rapidly evolving technologies, and managing complex systems. It requires balancing performance and scalability, ensuring security and compliance, integrating with legacy and third-party systems, and taking end-to-end. Additionally, effective collaboration across cross-functional teams and handling large data volumes are key ongoing challenges.
DECISIONS
- Making decisions on validation logic, input sanitization, and security practices to prevent vulnerabilities.
- Suggesting enhancements or product features that improve user experience or align with business goals.
- Implementing effective error-handling mechanisms and deciding on logging strategies for easier debugging and monitoring.
- Identifying bottlenecks and applying caching, asynchronous processing, or query optimization to enhance performance.
SKILLS AND KNOWLEDGE
Minimum acceptable proficiency for this job which best indicates the education and/or experience requirements of this job and not the incumbent)
a) Qualifications
- Should have strong knowledge and experience in Object Oriented Programming, Analysis and Design Concepts.
- Should have extensive experience in product/application development using Microsoft stack.
- Should have experience in developing applications using design principle/patterns and architecture design patterns like MVC and MVVM.
- Should have knowledge in asynchronous programming practices using .Net Task Parallel concepts.
- Should have experience in writing data access code using Microsoft Entity Framework.
Preference Experience in Financial Domain.
- Skills Keywords
Must-Have Skills:
- .NET Core
- Angular
- WebAPI
- Microservices
- Strong OOPs concepts and architectural design knowledge
- Experience with Entity Framework
Good-to-Have Skills:
- jQuery
- Microsoft Azure
Preferred Domain Experience:
- Financial Services / Banking / Broking