195 TalentXO Jobs
.Net Developer - C# (6-9 yrs)
TalentXO
posted 20hr ago
Flexible timing
Key skills for the job
Role & Responsibilities
Full-Stack Development : Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications. Develop end-to-end applications using the Microsoft .NET framework, .NET Core, and .NET Standard, integrating front-end technologies like HTML, CSS, and JavaScript.
Database Integration : Design, develop, and maintain SQL Server databases, ensuring efficient data storage, retrieval, and manipulation. Implement data caching solutions using Redis and Elastic ache to enhance application performance.
API Development : Build robust and scalable APIs (REST and/or SOAP) to facilitate seamless communication between various components of the application and external systems.
Version Control & Collaboration : Utilize Git for version control, branching, and code merging, ensuring smooth collaboration within the development team and adherence to Agile development methodologies.
Cloud Deployment : Deploy applications on AWS EC2 instances, leveraging cloud technologies to optimize performance, scalability, and availability.
Test-Driven Development : Implement unit tests and participate in automated testing processes to ensure the reliability and quality of developed code. Perform thorough testing and validation of software modules before deployment.
Performance Optimization : Identify and address performance bottlenecks in applications, databases, and caching layers to ensure optimal system performance.
Research & Innovation : Stay updated with the latest .NET technologies, AWS services, and best practices. Proactively suggest innovative solutions and improvements to enhance the overall development process.
Documentation : Create and maintain technical documentation, including application architecture, code comments, and user guides, to facilitate seamless collaboration and knowledge transfer.
Ideal Candidate :
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience in .NET development with strong proficiency in C#, ASP.NET, .NET Core, and .NET Standard.
- Solid understanding of object-oriented programming (OOP) principles and design patterns.
- Experience with SQL Server or other relational databases for data modeling and integration.
- Familiarity with Redis and Elasticache for caching and data storage optimization.
- Knowledge of web services and API development (REST, SOAP) is desirable.
- Familiarity with AWS services, particularly EC2, is a plus.
- Proficient with Git for version control and collaborative development.
- Ability to work both independently and collaboratively in a fast-paced team environment.
- Strong problem-solving skills and a detail-oriented approach to development.
- Excellent communication skills, both written and verbal, to effectively convey technical concepts to non-technical stakeholders.
Experience : 6+ years
Functional Areas: Other
Read full job descriptionPrepare for DOT NET Developer roles with real interview advice