Job Description
Job Title: Senior Engineer
Experience: 4 to 7 years
Job Description: We are seeking an experienced Full Stack . NET Developer with strong expertise in modern web application development. The ideal candidate will have hands-on experience with Angular 11+, . NET Core 6+, Web API , and cloud technologies. This role requires a solid foundation in object-oriented principles, database development, and modern architectural patterns, with a strong focus on performance optimization, security, and scalability .
Key Responsibilities: Develop and maintain full-stack applications using Angular, . NET Core, and Web API .
Apply OOP, OOD, and DDD principles to build robust, scalable, and maintainable software solutions.
Implement and manage authentication and authorization using OAuth2.
Design, optimize, and manage SQL Server databases , leveraging ORM frameworks such as Entity Framework or LINQ.
Build and maintain integrations with Azure services including Functions and Service Bus Triggers.
Ensure application performance through effective profiling and optimization techniques .
Implement security best practices across application layers.
Collaborate with cross-functional teams to gather requirements, design solutions, and deliver high-quality software.
Follow CI/CD practices to enable efficient and reliable deployments.
Contribute to technical documentation and promote knowledge sharing within the team.
Required Skills and Qualifications: Bachelor s degree in Computer Science Engineering, or related field.
4 7 years of experience in application development .
Strong understanding of OOP, OOD, DDD, and design patterns .
Proficiency in . NET Full Stack development with Angular 11+, . NET Core 6+, and Web API.
Experience with TypeScript and OAuth2 .
Hands-on experience with SQL Server and ORM frameworks (Entity Framework, LINQ, or similar).
Practical experience in Azure services (Functions, Service Bus).
Skills in performance optimization and security design .
Familiarity with CI/CD practices .
Preferred Skills: Experience with Docker and containerized applications.
Knowledge of advanced security practices for cloud-native applications.
Exposure to Agile development methodologies.
Why Join Us: Opportunity to work on cutting-edge . NET and cloud-native applications .
Collaborative and innovative team culture.
Career growth with exposure to modern development practices and Azure services .
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Quality Assurance and Testing
Role: Blockchain Quality Assurance Engineer
Employement Type: Full time
Contact Details:
Company: ThoughtFocus
Location(s): Bengaluru
Keyskills:
Computer science
LINQ
Web technologies
Architecture
Cloud
Entity framework
Performance optimization
Application development
SQL
Technical documentation