57 Talent Socio Jobs
.Net Developer - ASP/C#/Entity Framework (3-7 yrs)
Talent Socio
posted 28d ago
Flexible timing
Key skills for the job
Job Description :
As a .NET Developer, you will be responsible for building and maintaining scalable and efficient web applications, APIs, and back-end systems using DOTNET technologies. You will be involved in all stages of the development lifecycle, from high-level system design to low-level coding and testing. You will work closely with cross-functional teams to deliver high-performance, reliable, and secure applications.
Responsibilities :
- Designing, developing, and maintaining web applications and backend services using DOTNET technologies (C#, ASP. NET, . NET Core).
- Collaborating with architects and senior developers to understand and implement high-level and low-level design patterns.
- Writing clean, efficient, and maintainable code while following best practices.
- Conducting system analysis, preparing technical specifications, and designing solutions for complex business requirements.
- Implementing and optimizing algorithms and data structures (DSA) for performance and scalability.
- Engaging in peer code reviews to maintain code quality and promote best practices.
- Troubleshooting and resolving application defects and performance issues.
- Participating in daily stand-ups, sprint planning, and code reviews as part of an Agile team.
- Collaborating with front-end developers, UI/UX designers, and other teams to create seamless and integrated solutions.
- Ensuring the application is secure, stable, and optimized for performance under heavy load.
- Contributing to the development of technical documentation for projects.
Requirements :
- Strong hands-on experience with. NET Framework, . NET Core, C#, ASP. NET MVC, Web API, and Entity Framework.
- Expertise in database design and query optimization, preferably with MS SQL Server, but experience with other databases like MySQL or PostgreSQL is also valued.
- Solid understanding of Data Structures and Algorithms (DSA) for building efficient, scalable solutions.
- Experience in both high-level and low-level design using UML, sequence diagrams, and class diagrams.
- Knowledge of design patterns like Singleton, Factory, Repository, and Dependency Injection.
- Strong problem-solving skills with the ability to write optimized and maintainable code.
- Familiarity with cloud platforms (AWS, Azure) and microservices architecture.
- Experience with version control tools like Git, and CI/CD pipelines.
- Good understanding of RESTful API development and integration.
- Knowledge of unit testing frameworks like NUnit, MSTest, or xUnit.
Experience :
- 3-7 years of professional experience in. NET development, with a proven track record in designing and delivering large-scale enterprise applications.
- Experience with Agile development methodologies (Scrum, Kanban) and working in collaborative environments.
- Previous exposure to financial or capital market applications is a plus.
Soft Skills :
- Strong analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Ability to work under pressure and manage tight deadlines.
- A self-motivated individual with a keen interest in continuous learning and professional growth.
- Ability to collaborate effectively with a distributed team.
Preferred Qualifications :
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Microsoft Certified Solutions Developer (MCSD) or any relevant certification is a plus.
- Experience with front-end frameworks (Angular, React) and knowledge of HTML/CSS is a bonus.
- Familiarity with containerization technologies like Docker or Kubernetes.
Functional Areas: Software/Testing/Networking
Read full job description