Role : .Net Core Backend Developer
Location: Chennai
Experience: 812 Years
Role Responsibilities:
- Specializes: is the goto person for one or more technologies and takes initiative to learn new ones
- Designs: designs and implements medium to large size features while reducing the systems tech debt
- Supports: proactively supports other team members and helps them to be successful
- Challenges: challenges the team processes looking for ways to improve them
- Team: makes an impact on the whole team not just on specific parts of it
Must Have:
- Strong fundamentals in Data structures & Algorithms
- Code Time and Memory Complexity Analysis
- Core Java fundamentals OOPS Polymorphism and Threading constructs including Executor service Multithreading Synchronization Locks Semaphores Functional Programming constructs like Consumer Supplier etc.
- Spring Core and Spring Boot concepts like JDBC Templates Vs ORM usages and benefits
- Understanding of Solid Design Principles and GoF Patterns
- Practical System design exposure with clear understanding of concepts like CAP theorem
- Microservices architecture and implementation methodologies including REST vs Event driven
- Mentor junior engineers on technology terms
Remote Work :
No