Main ResponsibilitiesCollaborate with cross-functional teams to analyze project requirements, design system architecture, and develop robust applications Write, update, and maintain software packages/code to handle specific jobs based on requirement documentConduct code reviews, identify areas for improvement, and implement best practices to maintain code quality, readability, and maintainability Implement security measures and protocols within .Net applications, including authentication, authorization, and data encryption Utilize your strong knowledge of development tools to design and implement scalable and modular applicationsOwn medium to big size module(s) in project(s) and develop it with the minimal supervision from the project leadTrain system users in system operation or maintenance Consult with technical leads to clarify program intent, identify problems, and suggest changesSupport junior developers’ workJob QualificationsEducation: Bachelor’s degree in computer science or equivalent fieldProfessional ExperienceExperience: 3-5 yearsTechnical SkillsC#, ASP NET, WCF, SQL Server Development, Entity Framework, Windows Services, JavaScript, JQuery, HTML, CSS, Bootstrap, MS Reporting Services, .Net Core, Angular JS, AngularCQRS or NTier &Onion architectures are plusExperience with debugging, performance profiling and optimizationInterpersonal SkillsCommunication and presentations Business WritingDetail-oriented and able to prioritize Analytical skillsTroubleshooting and problem-solving Apply Now