Job
Description
Minimum 5+ Yrs experience in IT Industry., Instrumental in coding, and implementing complex software solutionsASP.Net Core MVC , REST API , TypeScript , Entity Framework , SQL , Oracle/SQL Server, HTML 5, CSS 3, React JS. Troubleshoot and optimize for performance and scalability. Proficient in .NET Core, C#, and familiarity with architecture styles/APIs for coding and unit testing (.NET core, c#, RESTful APIs, Microservices, SQL, Integration Patterns, Experience working on Agile/Scrum, Good Communication skills.Key Responsibilities:Application DevelopmentDesign, develop, and maintain complex software applications using the .Net framework.Technical LeadershipProvide technical guidance and mentorship to junior developers. Lead code reviews and ensure best practices are followed.Architecture & DesignParticipate in architectural discussions and contribute to the design and implementation of software solutions.Code OptimizationWrite clean, scalable, and efficient code. Optimize application performance and troubleshoot issues.CollaborationWork closely with product managers, UX/UI designers, and other stakeholders to understand requirements and deliver high-quality solutions.TestingDevelop and execute unit tests and integration tests to ensure software quality.DocumentationCreate and maintain detailed technical documentation for the development process, code, and system configurations.Continuous ImprovementStay up-to-date with the latest industry trends and technologies. Advocate for continuous improvement and innovation within the development team.Required Skills and Qualifications:EducationBachelors degree in Computer Science, Engineering, or a related field.ExperienceMinimum of 5+ years of experience in .Net development.Technical Skills:
Proficiency in C#, ASP.Net, and .Net Core.Strong understanding of object-oriented programming (OOP) principles.Proficient in database development, including SQL Server or other relational databases.Experience with RESTful API design and development.Familiarity with front-end technologies such as HTML, CSS, JavaScript, and popular frameworks (e.g., Angular, React).Familiarity with version control systems (e.g., Git).Knowledge of cloud platforms (e.g., Azure, AWS) is a plus.