
Full Stack .Net Developer (.Net with C#) (NCS/Job/ 765)
Job Skills
Job Description
1. Frontend Development
-
Design and implement responsive and user-friendly Windows and Web UIs.
-
Collaborate with UX/UI designers to translate business requirements into technical specifications.
-
Utilize .NET components, directives, services, and routing to ensure the development of scalable and efficient applications.
-
Integrate RESTful APIs into the frontend and handle asynchronous operations efficiently.
-
Ensure code quality, maintainability, and performance optimization in the UI layer.
2. Backend Development
-
Design and develop enterprise-grade systems using .NET Core/C#.
-
Develop and manage REST APIs for smooth interaction between frontend and backend.
-
Work with ASP.NET MVC, Entity Framework, LINQ for managing business logic and database operations.
-
Create and optimize stored procedures and database designs to ensure high availability and efficient data retrieval.
3. Software Engineering
-
Write clean, efficient, and maintainable code following best practices in C# development.
-
Implement and follow Agile methodologies within cross-functional teams.
-
Develop unit and integration tests for backend and frontend modules, ensuring code quality and functionality.
-
Troubleshoot and debug complex issues across the application stack.
4. Continuous Integration/Continuous Deployment
-
Participate in continuous integration and deployment pipelines.
-
Work with tools like TFS, Polarion, Git, and Visual Studio to streamline build and release processes.
-
Ensure timely delivery of software releases in a CI/CD environment.
5. Collaboration & Communication
-
Work closely with cross-functional teams including designers, product managers, and QA engineers.
-
Communicate effectively to convey technical concepts and collaborate on solutions.
-
Provide mentoring and technical guidance to junior team members.