i
Siera IT Services
61 Siera IT Services Jobs
.Net Developer - C#/Entity Framework (6-10 yrs)
Siera IT Services
posted 14d ago
Flexible timing
Key skills for the job
Job Role : .Net Developer
Experience : 6+ Years
Location : Gurgaon (Hybrid)
Notice Period : Immediate to 20 Days
Position Type : C2H
Job Description :
Technical Skills :
- Asp.net, .Net Core 6+, Entity Framework 6+, Angular 6+Javascript, Typescript, SQL Server, OOPs/SOLID Principles, HTML, CSS, Javascript, Good Comms & Problem Solving Skills
- Bachelor's/master's degree in computer science, Engineering or equivalent with 3 - 6 Years of experience in developing software applications.
Core Responsibilities :
Software Development and Maintenance :
- Design, develop, and maintain robust, scalable, and secure web applications using ASP.NET and .NET Core 6+.
- Build user interfaces and front-end functionality using Angular 6+, ensuring a seamless user experience.
- Develop backend services and APIs using ASP.NET Core, ensuring optimal performance, scalability, and security.
- Implement Entity Framework 6+ for database access, ensuring data integrity, efficient querying, and smooth communication between the application and the database.
Database Management :
- Work with SQL Server to design, implement, and optimize database schemas, tables, and queries for efficient data storage and retrieval.
- Write and optimize SQL queries for data processing and reporting, ensuring performance optimization for large datasets.
- Collaborate with database administrators to manage and optimize database performance, backups, and migrations.
Frontend Development :
- Develop dynamic, responsive, and user-friendly front-end interfaces using Angular 6+, HTML, CSS, JavaScript, and TypeScript.
- Work with RESTful APIs to connect the front-end and back-end systems, ensuring smooth data flow between the client and server.
- Implement modern front-end frameworks and libraries (such as Angular, Bootstrap, or Material Design) for optimal UI/UX.
Adherence to Development Principles :
- Follow OOP (Object-Oriented Programming) principles, SOLID principles, and best practices to create clean, maintainable, and scalable code.
- Ensure code reusability, modularity, and high code quality by applying design patterns and architecture principles.
Collaboration and Communication :
- Collaborate effectively with cross-functional teams, including UI/UX designers, business analysts, and quality assurance teams, to deliver high-quality software solutions.
- Participate in Agile development processes, including daily standups, sprint planning, and code reviews.
- Communicate effectively with both technical and non-technical stakeholders, providing clear updates on progress, roadblocks, and solutions.
Troubleshooting and Debugging :
- Perform debugging and troubleshooting of both front-end and back-end issues to identify the root cause and implement solutions efficiently.
- Investigate and resolve performance bottlenecks and production issues to ensure high availability and performance of applications.
Testing and Quality Assurance :
- Write unit tests and perform integration testing to ensure the quality and functionality of the application.
- Collaborate with the QA team to identify and resolve any bugs, perform test case validation, and ensure the application is defect-free before release.
- Ensure that the software is compatible across different browsers and devices.
Documentation and Reporting :
- Maintain and update technical documentation for software applications, including system architecture, design specifications, and code comments.
- Prepare and maintain clear and concise project reports and documentation to track development progress and assist in future maintenance efforts.
Continuous Improvement :
- Stay up-to-date with the latest industry trends and emerging technologies, such as Angular 6+, .NET Core, Entity Framework, and SQL Server.
- Participate in knowledge-sharing sessions and continuously look for opportunities to improve development processes and optimize code performance.
Functional Areas: Software/Testing/Networking
Read full job description8-12 Yrs