Senior Software Engineer (.NET)

E-consulate
16 days ago
tie
2 Applied
Expires on: Sep 20 2024
tie

Ref.No 00005938

Description

Responsibilities:

● Design, develop, and maintain robust and scalable web applications using React for frontend and .NET Core for backend development.

● Collaborate closely with cross-functional teams to gather and refine project requirements, translating them into technical specifications and solutions.

● Write clean, efficient, and well-documented code while adhering to coding standards and best practices.

● Perform code reviews, provide constructive feedback, and mentor junior developers to enhance overall team capabilities.

● Identify and troubleshoot software defects and performance bottlenecks, ensuring the delivery of high-quality products.

● Participate in architectural and design discussions, contributing innovative ideas to improve software development processes and technologies.

● Stay updated with emerging technologies and industry trends to suggest and implement improvements in the development lifecycle.


Requirements:

● Bachelor's or Master's degree in Computer Science, Engineering, or related field.

● 3 years of experience in software development focusing on .NET Core and React for web applications.

● Proficiency in backend technologies including C#, ASP.NET Core, and Entity Framework.

● Strong expertise in frontend development using React, JavaScript, HTML5, and CSS3.

● Experience in building RESTful APIs and integrating frontend components with backend services.

● Solid understanding of database technologies (SQL Server, PostgreSQL, etc.) and ORM frameworks.

● Familiarity with Agile methodologies and version control systems (e.g., Git).

● Excellent problem-solving skills with a keen attention to detail and quality.

Skills
Programming
Analytical
React
C#
ASP.NET Core
JavaScript
Problem Solving
Communication
.NET Core
Industry Sector