Job Title: Senior Software Developer/Architect
Experience: 3-6 years
Work Week: Monday to Friday
Work Time: 8 am to 5 pm, 9 am to 6 pm, or 10 am to 7 pm IST (any)
Duration: 6 months (extendable)
Location: Remote Working Job Description:We are seeking a highly skilled and experienced Senior Software Developer/Architect with expertise in .NET technologies to join our dynamic team. This role involves analyzing, designing, and implementing solutions to optimize application performance and ensuring the software adheres to best practices in coding and architecture.
Key Technologies and Skills:.NET Framework and .NET Core/5/6/7C# Programming LanguageASP.NET and ASP.NET CoreEntity Framework (EF) and EF CoreFront-end Technologies: JavaScript and HTMLTesting and Debugging: Tools like xUnit, NUnit, or MSTestOthers: Agile methodology, JIRA, GitHub, etc.
Responsibilities:Analyze the existing codebase and architecture to identify performance bottlenecks.Design and implement solutions to optimize application performance.Collaborate with other developers to refactor and improve the efficiency of the code.Ensure that the software adheres to best practices in coding and architecture.Guide and mentor junior developers in performance optimization techniques.Conduct code reviews and provide feedback to ensure code quality and performance.Stay up-to-date with the latest trends and technologies in software development and performance optimization.
Requirements:Extensive experience in software development and architecture in a .NET environment.Strong understanding of performance optimization techniques and tools.Excellent problem-solving skills and attention to detail.Ability to work collaboratively in a team environment.Strong communication skills to explain complex technical concepts to stakeholders.